Швидкий і простий: Визначити внутрішню стовпець ім'я стовпця сайту

ОНОВЛЕННЯ: Jeremy Thake в своєму блозі про це і покласти деякі код для консольного застосування що показує внутрішню імена.

Я намагався отримати запит вмісту веб-частина відображала термін дії від завдання і тому, що етикетка екран «Термін дії», Я припускав, що ім'я стовпця для використання у <CommonViewFields> є "Due_x0020_Date".

Неправильно!

Реальна стовпець ім'я при цьому було "DueDate".

Як мені знайти його? Я перечитав Хізер Запис у блозі Соломона на модифікацію CQWP Показати додаткові стовпці даних. Вона описує цей процес на крок #13. Довіряйте такій рекламі. Це правильно. По крайней мере, Він був правильним для мене. Я не довіряють це в першу чергу для іншого стовпця з набагато довше ім'я.

Я кажу, "довіряйте такій рекламі" тому що я не довіряєте його і ймовірно даремно поблизу дві години торцювання голову проти стіна. Після того, як я вирішив "DueDate" Ім’я, Я хотів би додати ще одне поле до <CommonViewFields>. За допомогою техніки Соломона, Я отримував ім'я стовпця як "XYZ_x0020_Project_x0020_Due_x00".

Я подумав про себе, Це чітко усічена ім'я. Я пішов вперед і ООН усічена це не успіх. Раніше я нарешті здавалося б усічена ім'я, і вона працювала.

Бонус Підказка: Коли я працював з в CQWP, Якщо б я додав погано внутрішнє ім'я, щоб <CommonViewFields>, на CQWP мені сказав що запит було значень не повернуло результатів. Але, Якщо тип даних, додане до ім'я поля, вона буде повернути результат. Додавання даних типу фактично замаскований проблему так як я був посилань полем неіснуючим. Я міг би додати його, але коли я намагався відобразити його значення, Я завжди отримати порожнім.

Це не маскують помилку:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Це маску помилку:

<CommonViewFields>Due_x0020_Date,Дата й час;</CommonViewfields>

</кінець>

3 думки про «Швидкий і простий: Визначити внутрішню стовпець ім'я стовпця сайту

  1. Корі
    За допомогою "hover" метод не є дуже погано для одного або двох полів. Але для масових пошуків я використовую Stramit Caml глядача посилання. Я насправді, як це один краще, ніж у U2U один — Це дуже швидко, і він отримав приємною особливістю повернення CAML як StringBuilder код.
  2. Вальдек Mastykarz
    Деякий час тому я зіткнулася з ще більше питань, пов'язаних з типів вмісту та стовпці: Внутрішні імена, Заголовки та статичні імена. Через деякий час я вирішив зробити маленький інструмент, щоб допомогти мені отримати правильний імена. Ви, можливо, а також подивитися: http://www.sharepointblogs.com/tmt/archive/2007/08/24/imtech-fields-explorer.aspx

Дати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *