اپ ڈیٹ (04/2008): اس عظیم بلاگ اندراج اس مسئلے کا ایک اچھا جاوا اسکرپٹ بنیاد پر نقطہ نظر سے پتہ چلتا ہے: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html
اپ ڈیٹ II: (04/2008): یہ بلاگ اندراج کے طور پر اچھی طرح سے وعدہ دکھائی دیتی ہے: http://www.cleverworkarounds.com/2008/03/13/free-mosswss-2007-web-part-hide-controls-via-javascript/
کئی بار ایک ہفتہ, روزانہ نہیں تو, فورم کے صارفین کو بیان ایک ضرورت ہے جو عام طور پر جھرن قطرہ چڑھاو کے ذریعے پوری کی جائے گی. مثال کے طور پر, میں نے دو ڈراپ ڈاؤن کنٹرول ہے:
- امریکہ کی فہرست. ریاستوں
- امریکہ کی فہرست. شہروں.
ذمہ دار UI مہیا کار کے طور پر, ہم اسے اس طرح چلانا چاہتے ہیں:
- ایک امریکہ Paul منتخب کرتا ہے. ریاست سے ڈراپ.
- اس کے شہروں کو منتخب حکومت کا تعلق صرف ان شہر کو فلٹر کرنے کے لیے ڈراپ وجوہات.
- Paul شہر اس فلٹر شدہ فہرست سے منتخب کرتا ہے ۔.
اس فیچر کے لیے کوئی باہر کا خانہ کی حمایت ہے ۔. سچ تو یہ ہے, کسی بھی قسم کی براہ راست کانفرنسیں-فارم مواصلات کے لئے کوئی اواوب کی حمایت ہے ۔. اس بمطابق پروگرام کریں قطعات چھپنے/اہل/نااہل بنا رہا ہے دوسری جگہوں پر پر فارم قطعہ تبدیلیوں کے جواب میں بھی شامل ہیں.
کے لئے ممکنہ حل اور ان کی وضاحت کے لئے اس مضمون کا اصلی مقصد اختیارات ہیں میں انہیں جانتا ہوں:
- ایک مخصوص کالم کی قسم. ایک اپنی مرضی کے مطابق-کالم-ڈویلپر کے طور پر, آپ کو "دنیا پر مکمل کنٹرول ہے" وہ اپنی مرضی کے مطابق کالم کے. آپ ایک ڈراپ-ڈاؤن جھرن اس طرح نافذ کر سکتے ہیں.
- ورک فلو کے استعمال پر غور کریں. بعض صورتوں میں, آپ کسی دوسرے میدان کی قدر پر مبنی قطعہ کے لیے خود بخود ایک قدر تفویض کریں چاہتے ہیں. اس صورت میں, آپ عام طور پر ایک محسوب کالم کو استعمال کرنے کی کوشش کریں گے, لیکن بعض اوقات, یہ صرف اپنے کام پر نہ ملے. SharePoint ڈیزائنر ورک فلو کے کوڈ اور بصری سٹوڈیو میں گر کے ایک نسبتا ایڈمنسٹر دوست متبادل ہے ۔. اگر آپ اس راستے جاتے ہیں, کی طرف سے خطاب کیا اس مسئلے کا آگاہ ہونا اس مضمون (http://paulgalvin.spaces.live.com/blog/cns!CC1EDB3DAA9B8AA!405.entry).
- واقعہ رہبروں: ورک فلو کی طرح, اس کے بعد--یہ حقیقت کا ایک حل ہے. ایک .NET اسمبلی اپنے وقوعہ نبٹ کار ہے (C #, VB.NET) جو SharePoint کے کنٹرول کی منظوری دیدی. آپ تیار کردہ آبجیکٹ کی فہرست کے ڈیٹا تک رسائی حاصل ہے ۔ (اور تمام آبجیکٹ ماڈل) اور کوئی ضروری حساب کر سکتے ہیں.
- SharePoint ڈیزائنر کو اپنی مرضی کے مطابق داخلہ فارم بنانے کے لیے استعمال. اس نقطہ نظر کے ساتھ براہ راست تجربہ نہیں ہے, but I hear they are doing good things with NewForm.aspx these days 🙂
- آپ اپنے ASP.NET کوائف اندراج فعل رول (ایک اکیلے کھڑے-ویب صفحہ کے طور پر یا کسی ویب حصہ) اور اس کی بجائے اس کا استعمال.
اگر کسی دوسرے اور/یا بہتر اختیارات معلوم ہو, براہ مہربانی ایک تبصرہ پوسٹ اور میں اس پوسٹ کی لاش کو اپ ڈیٹ کریں گے.
<آخر />
پال,
یہ باہر کی جانچ پڑتال: http://www.spsdev.com/filter.aspx .
ان کی سائٹ سے: "فلٹر کاری کرتا ہے ایک مخصوص قطعہ قسم کے SpsDev.Com فلٹر قطعہ ہے.
آپ فلٹر کے بہت سے شعبوں میں آپ کی فہرست یا لائبریری کے لیے اضافہ کر سکتے ہیں, اور ہر ایک کر سکتے ہیں
فہرست میں ایک اور فلٹر شدہ قطعہ پر مبنی فلٹر نہیں. ایک ریاست میں چنیں
ایک قطعہ, اور اگلا میدان میں شہروں کی فہرست میں صرف دکھانے کے لیے فلٹر کیا جاتا ہے
اشیا حالت سے, مثال کے طور پر. اس کی رہائی میں ہم SQL سرور کی حمایت
2000 اور 2005, اور ماخذ کوائف قطعہ کے لیے بطور Xml. جب آپ تبدیل کریں ایک
میں کسی قطرہ چڑھاو کا انتخاب, قطرہ چڑھاو نیچے کی سب ایک ہیں
انتخاب پر مبنی صرف مناسب انتخاب کو دکھانے کے لئے فلٹر کیا جائے گا اس کا
دی گئی ہے ۔"
– Monjo