Pantas dan Mudah: Menentukan Nama Ruangan Dalaman a Ruangan Site

UPDATE: Jeremy Thake telah blog tentang perkara ini dan meletakkan beberapa kod untuk aplikasi konsol yang menunjukkan nama dalaman.

Saya telah cuba untuk mendapatkan sebahagian pertanyaan kandungan web untuk memaparkan tarikh dari tugas dan kerana label skrin "Tarikh matang", Saya mengandaikan bahawa nama ruang untuk digunakan dalam <CommonViewFields> adalah "Due_x0020_Date".

Salah!

Nama kolum sebenar dalam kes ini adalah "DueDate".

Bagaimana saya merasa? Saya kembali membaca Heather Blog Salomo untuk mengubah suai CQWP untuk menunjukkan tambahan lajur data. Dia menerangkan proses ini pada langkah #13. Percaya itu. Memang betul. Sekurang-kurangnya, Ia adalah betul bagi saya. Saya pula tidak percaya pada mulanya untuk kolum lain dengan nama yang lebih panjang.

Saya katakan "percaya ia" kerana saya tidak mempercayai ia dan sia-sia mungkin dua jam batas kepala saya terhadap dinding berhampiran.. Selepas saya memutuskan "DueDate" Nama, Saya mahu menambah bidang lain untuk <CommonViewFields>. Menggunakan teknik Nabi Sulaiman, Saya mendapat satu lajur nama seperti "XYZ_x0020_Project_x0020_Due_x00".

Saya berfikir kepada diri saya sendiri, yang jelas adalah nama dipendekkan. Saya pergi hadapan dan un dipendekkan dengan kejayaan tidak. Saya akhirnya menggunakan nama seolah-olah dipendekkan dan ia bekerja.

Bonus hujung: Apabila saya bekerja dengan CQWP yang, jika saya menambah nama dalaman yang baik untuk <CommonViewFields>, CQWP yang akan beritahu saya bahawa pertanyaan kembali tiada keputusan. Tetapi, jika saya menambah jenis data kepada nama bidang, Ia akan kembali hasil. Menambah data jenis sebenarnya masked masalah kerana saya rujukan bidang tidak wujud. Saya dapat menambah, tetapi apabila saya cuba untuk memaparkan nilai, Saya sentiasa akan mendapat skrin kosong.

Ini tidak menutup kesilapan:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Ini topeng kesilapan:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</akhir>

3 pemikiran untuk "Pantas dan Mudah: Menentukan Nama Ruangan Dalaman a Ruangan Site

  1. Corey
    Menggunakan "hover" teknik tidak terlalu buruk untuk satu atau dua bidang. Tetapi untuk carian secara besar-besaran saya Guna Pemapar Stramit Caml pautan. Saya sebenarnya suka yang lebih baik daripada U2U dalam salah satu — ia sangat cepat dan ia mendapat ciri-ciri yang baik untuk kembali CAML sebagai StringBuilder kod.
    Balas

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *