სწრაფი და მარტივი: განსაზღვრა შინაგან სვეტი სახელი საიტის სვეტი

განახლების: Jeremy Thake არ blogged შესახებ და ამით გარკვეული კოდი console განაცხადის რომელიც აჩვენებს შიდა სახელები.

I was trying to get a content query web part to display a due date from a task and because the screen label is "Due Date", მე ვივარაუდოთ, რომ სვეტის სახელი გამოიყენონ <CommonViewFields> is "Due_x0020_Date".

არასწორი!

The real column name in this case was "DueDate".

როგორ მოხდა მე ეს? I re-read Heather სოლომონის წაკითხვა შესვლის on შეცვლის CQWP to show additional columns of data. She describes this process at step #13. Trust it. It’s correct. ყოველ შემთხვევაში, it was correct for me. I did not trust it at first for another column with a much longer name.

I say "Trust it" because I did not trust it and probably wasted near two hours butting my head up against a wall. After I resolved the "DueDate" სახელი, მინდოდა დაამატოთ კიდევ ერთი სფერო <CommonViewFields>. Using the Solomon technique, I was getting a column name like "XYZ_x0020_Project_x0020_Due_x00".

ვფიქრობდი, რომ პირადად, that’s clearly a truncated name. I went ahead and un-truncated it with no success. I finally used the seemingly truncated name and it worked.

ბონუს წვერი: როცა ვმუშაობდი CQWP, თუ მე დასძინა ცუდი შიდა სახელზე <CommonViewFields>, the CQWP would tell me that the query had returned no results. მაგრამ, თუ მე დასძინა მონაცემთა ტიპის სფეროში სახელი, it would return a result. Adding the data type actually masked a problem since I was referencing a non-existent field. I could add it, მაგრამ როდესაც მე შევეცადე არიან მისი ღირებულება, I would always get a blank.

ეს ასე არ ნიღაბი შეცდომა:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

ეს ასე ნიღაბი შეცდომა:

<CommonViewFields>Due_x0020_Date,წამების;</CommonViewfields>

</ბოლო>

3 thoughts on "სწრაფი და მარტივი: განსაზღვრა შინაგან სვეტი სახელი საიტის სვეტი

  1. კორი
    გამოყენებით "hover" ტექნიკა არ არის ძალიან ცუდი ერთი ან ორი სფეროებში. მაგრამ მასიური lookups გამოვიყენო Stramit Caml მაყურებელს ბმული. მე რეალურად მინდა, რომ ერთი უკეთესია, ვიდრე U2U ერთი — ეს ძალიან სწრაფად და ეს მივიღე ლამაზი მხატვრული დაბრუნების CAML როგორც StringBuilder კოდი.
  2. Waldek Mastykarz
    რამდენიმე ხნის წინ მე წინაშე კიდევ უფრო დაკავშირებულ საკითხებზე ინფორმაციის სახეები და სვეტები: შინაგან სახელები, ტიტული და სტატიკური სახელები. რამდენიმე ხნის შემდეგ გადავწყვიტე, რათა პატარა ინსტრუმენტი, რათა დაეხმაროს ჩემთვის ვიღებ უფლება სახელები. ალბათ სახეს, ისევე: http://www.sharepointblogs.com/tmt/archive/2007/08/24/imtech-fields-explorer.aspx

დატოვე პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *