اپ ڈیٹ: جیریمی Thake اس کے بارے میں بلاگ بنایا اور کچھ ڈال دیا ہے ایک کنسول کی درخواست کے لئے کوڈ اندرونی ناموں سے ظاہر ہوتا ہے کہ.
میں نے مواد طلب ویب حصہ ایک واجب الادا تاریخ کے کسی کام سے ظاہر کرنے کے لئے حاصل کرنے کے لئے کوشش کر رہا تھا اور کیونکہ سکرین لیبل "واجب تاریخ" ہے ۔, میں کالم کے نام میں استعمال کرنے کے لئے فرض کیا گیا ہے کہ <CommonViewFields> "Due_x0020_Date" ہے.
غلط!
حقیقی کالم نام اس صورت میں "دواداٹی" تھا ۔.
میں اسے کیسے پتہ چلا? میں نے ہیاٹہر دوبارہ پڑھا CQWP میں تبدیلی کرنے پر سلیمان کا بلاگ اندراج اضافی کالم کوائف دکھانے کے لیے. وہ اس عمل کے مرحلہ میں وضاحت #13. یہ ٹرسٹ. کیا یہ صحیح ہے. کم از کم, یہ میرے لئے درست تھا ۔. میں یہ ایک بہت طویل نام کے ساتھ ایک اور کالم کے لیے پہلے پر بھروسا کیا نہیں.
میں کہتا ہوں کہ "یہ ٹرسٹ" میں اس پر بھروسا نہیں کیا تھا اور غالباً ضائع کر دیں کیونکہ میرے سر دیوار کے خلاف واقع دو گھنٹے کے قریب. میں "دواداٹی حل کے بعد" نام, میں نے ایک اور میدان شامل کرنے کے لئے کرنا چاہتا تھا <CommonViewFields>. سلیمان کی تکنیک کا استعمال کرتے ہوئے, میں نے ایک کالم کا نام "XYZ_x0020_Project_x0020_Due_x00" کی طرح جارہی تھی.
میں نے خود کے لئے سوچا, یہ واضح طور پر کاٹے گئے نام ہے. میں آگے اور غیر تراشیدہ گئے تھے اسے کوئی کامیابی کے ساتھ. میں آخر میں بظاہر کاٹے گئے نام کو استعمال کیا اور یہ کام کیا ۔.
بونس ٹپ: میں CQWP کے ساتھ کام کر رہا تھا جب, میں ایک بری اندرونی نام شامل ہے تو <CommonViewFields>, کقوپ کہ طلب کوئی نتیجہ واپس بتائیں گے. لیکن, میں میدان کے نام ایک ڈیٹا کی قسم میں شامل کیا تو, اس کا نتیجہ لوٹ کر آؤ گے. چونکہ میں ایک غیرموجود قطعہ حوالہ تھا کوائف شامل کرنے کی قسم دراصل ایک مسئلہ ماسکاد. میں یہ اضافہ کر سکا, لیکن میں اس کی قیمت ظاہر کرنے کی کوشش کی تو, مجھے ہمیشہ ایک خالی ملے گا.
خامی کا یہ ماسک نہیں کیا:
<CommonViewFields>Due_x0020_Date;</CommonViewfields>
خامی کا یہ ماسک تھا:
<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>
</آخر>