Rychlé a snadné: Určit vnitřní název sloupce sloupce webu

AKTUALIZOVAT: Jeremy Thake má blogged o tomto a dát do nějaké kód pro konzolové aplikace To ukazuje vnitřní jména.

Snažil jsem se získat webovou část dotaz na obsah zobrazit datum splatnosti z úkolu a protože je obrazovka popisek "Datum splatnosti", Předpokládá, že název sloupce používat v <CommonViewFields> je "Due_x0020_Date".

Špatně!

Název skutečné sloupec byl v tomto případě "DueDate".

Jak jsem ji našla? Jsem re-číst Heather Solomon's blogu o úpravách CQWP Chcete-li zobrazit další sloupce dat. Ona popisuje tento proces v kroku #13. Důvěřovat. Je to správné. Nejméně, bylo to pro mě. Nevěřil jsem to zprvu pro jiný sloupec s mnohem delším názvem.

Já říkám, "důvěřovat" protože jsem nevěřil to a možná zbytečně poblíž dvě hodiny vydělávání hlavou proti zdi. Poté, co jsem se rozhodl "DueDate" Jméno, Chtěl jsem se přidat další pole pro <CommonViewFields>. Pomocí techniky Solomon, Jsem dostala název sloupce jako "XYZ_x0020_Project_x0020_Due_x00".

Myslel jsem si, To je zjevně zkrácený název. Šel jsem dopředu a un-zkrácený to bez úspěchu. Nakonec jsem použila zdánlivě zkrácený název a fungovalo to.

Bonus tip: Když jsem pracoval s CQWP, Pokud jsem přidal špatné vnitřní název na <CommonViewFields>, CQWP mi řekli že už dotaz nevrátil žádné výsledky. Ale, je-li přidán datový typ do názvu pole, by to vrátí výsledek. Přidáním dat typu ve skutečnosti maskovaný problém vzhledem k tomu, že byl odkazování na neexistující pole. Já jsem mohl přidat, Ale když jsem se snažil zobrazit jeho hodnotu, Vždy bych si prázdný.

To není maska chybu:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

To maskovat chybu:

<CommonViewFields>Due_x0020_Date,Datum a čas;</CommonViewfields>

</Konec>

3 myšlenky na „Rychlé a snadné: Určit vnitřní název sloupce sloupce webu

  1. Corey
    Pomocí přechodu"" technika není příliš špatné pro jednoho či dvou polí. Ale pro rozsáhlé vyhledávání použít prohlížeč Stramit Caml odkaz. Vlastně jsem rád, že jeden lépe než U2U jeden — je to velmi rychlý a má sympatické vrácení CAML jako StringBuilder kód.

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *