Kiire ja lihtne: Saidiveeru sisemise veeru nime

VÄRSKENDUS: Jeremy Thake on blogged about ja panna mõned kood konsooli rakendus mis näitab sisemise nimed.

Ma Üritasin sisu sisupäringu veebiosa kuvatakse tööülesande tähtaeg ja kuna ekraan silt on "Maksetähtpäev", Ma eeldada, et kasutada veeru nimi <CommonViewFields> on "Due_x0020_Date".

Vale!

Real veeru nimi antud juhul oli "DueDate".

Kuidas ma selle leian? Lugesin uuesti Heather Solomon's blog kande muutmise CQWP näidata täiendavaid veerge. Ta kirjeldab seda protsessi samm #13. Usalda. See on õige. Vähemalt, See oli minu jaoks õige. Ma ei uskunud seda algul teise veeru pikema nimega.

Ma ütlen "usalda" sest ma ei uskunud seda ja ilmselt raisatud asuvaid kahetunnise butting mu pea vastu seina. Pärast seda, kui ma lahendatud "DueDate" Nimi, Tahtsin lisada veel üks välja <CommonViewFields>. Saalomoni tehnikas, Ma imestasin veeru nime nagu "XYZ_x0020_Project_x0020_Due_x00".

Ma arvasin, et mina, See on selgelt kärbitud nimi. Ma läksin edasi ja un kärbitud see edutult. Ma lõpuks kasutas näiliselt kärbitud nimi ja see töötas.

Boonus Vihje: Kuna ma töötasin koos selle CQWP, Kui lisasin halb sisemine nimi <CommonViewFields>, selle CQWP oleks mulle, et oli päring ei tagastanud ühtegi tulemit. Aga, Kui lisasin mõne Andmetüüp välja nimi, see return tulemus. Lisades andmed tüüp tegelikult maskeeritud probleem Kuna mul oli viitamine puudub väli. Ma võiksin lisada, kuid kui ma püüdsin oma väärtuse kuvamine, Ma alati saan tühjaks.

Seda ei varjata viga:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Seda ei varjata viga:

<CommonViewFields>Due_x0020_Date,Kuupäev ja kellaaeg;</CommonViewfields>

</lõpp>

3 mõtteid "Kiire ja lihtne: Saidiveeru sisemise veeru nime

  1. Corey
    Kasutades "hõljuma" tehnika ei ole liiga halb üks või kaks välja. Kuid massilist otsingud ma kasutan Stramit Caml vaataja link. Mulle tegelikult meeldib, et üks paremini kui ka U2U üks — See on väga kiire ja see sai tore omadus tagasi CAML StringBuilder koodina.
    Vastus

Jäta vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on tähistatud *