Facile e veloce: Determinare il nome di colonna interna di una colonna del sito

AGGIORNAMENTO: Jeremy Thake ha bloggato su questo e mettere un po ' codice per un'applicazione console che Mostra nomi interni.

Stavo cercando di ottenere una web part contenuti query per visualizzare una data di scadenza da un'attività e perché l'etichetta dello schermo è "Data di scadenza", Davo per scontato che il nome della colonna da utilizzare in <CommonViewFields> è "Due_x0020_Date".

Sbagliato!

Il nome della colonna reale in questo caso era "DueDate".

Come ha fatto a trovare? Ho riletto Heather Post di Blog di Salomone sulla modifica CQWP per visualizzare ulteriori colonne di dati. Lei descrive questo processo a passaggio #13. La fiducia. È corretto. Almeno, era giusto per me. Non mi fidavo in un primo momento per un'altra colonna con un nome molto più a lungo.

Dico "la fiducia" perché non si è fidato e probabilmente sprecato due ore sbattere la testa contro un muro vicino a. Dopo che risolto il "DueDate" nome, Volevo aggiungere un altro campo a <CommonViewFields>. Utilizzando la tecnica di Solomon, Mi è stato sempre un nome di colonna come "XYZ_x0020_Project_x0020_Due_x00".

Ho pensato a me, che è chiaramente un nome troncato. Sono andato avanti e ONU-troncato con nessun successo. Ho finalmente usato il nome apparentemente troncato e ha funzionato.

Bonus Suggerimento: Quando stavo lavorando con il CQWP, Se ho aggiunto un cattivo nome interno per <CommonViewFields>, il CQWP mi avrebbe detto che la query non aveva restituito alcun risultato. Ma, Se ho aggiunto un tipo di dati per il nome del campo, che verrebbe restituito un risultato. Aggiungendo i dati tipo mascherato in realtà un problema dal momento che io stavo fa riferimento a un campo inesistente. Potrei aggiungerlo, ma quando ho provato a visualizzare il valore, Vorrei avere sempre uno spazio vuoto.

Questo non mascherare l'errore:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Questo mascherare l'errore:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</fine>

3 pensieri su "Facile e veloce: Determinare il nome di colonna interna di una colonna del sito

  1. Corey
    Utilizzando il mouse"" tecnica non è troppo male per uno o due campi. Ma per le ricerche di massicce io uso il Visualizzatore Stramit Caml link. Io in realtà come quella meglio il U2U uno — è molto veloce e ha la caratteristica di CAML as StringBuilder codice di ritorno.
    Risposta

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *