2009-03-23 14 views
6

कोई अन्य सूची के कॉलम के साथ टेक्स्ट फ़ील्ड को कैसे सत्यापित करता है? मैं वर्तमान में डेटास्रोत के साथ एक ड्रॉप डाउन सूची पॉप्युलेट कर रहा हूं और फिर जावास्क्रिप्ट का उपयोग करके ड्रॉपडाउन में आइटम्स के साथ टेक्स्ट फ़ील्ड की तुलना कर रहा हूं। क्या कोई बेहतर तरीका है?शेयरपॉइंट फॉर्म पर डेटा इनपुट को कैसे सत्यापित करें?

मेरी दूसरी समस्या यह है कि वैध कार्य को कैसे ट्रिगर करना है।

मुझे शेयरपॉइंट सूची में डेटा जोड़ने के लिए दो कस्टम रूपों से अवगत है। एक शेयरपॉइंट डिजाइनर में डेटाव्यू वेबपार्ट का उपयोग करके बनाया गया है और दूसरा शेयरपॉइंट डिज़ाइनर में सूची फॉर्म वेबपार्ट का उपयोग करके बनाया गया है।

मेरे पास एक डेटाफॉर्म वेबपर्ट है जिसे मैंने शेयरपॉइंट डिज़ाइनर डार्टव्यू का उपयोग करके बनाया है -> चयनित फ़ील्ड को नए आइटम फॉर्म के रूप में डालें। यह फ़ॉर्म के अंत में सहेजें और रद्द करें बटन देता है। मैं सहेजें बटन ईवेंट को कैसे रोकूं?

मुझे एक समाधान मिला लेकिन यह केवल न्यूफॉर्म पेज के साथ काम करता है जिसमें ठीक रद्द बटन हैं। http://www.codeproject.com/KB/sharepoint/Control_validation.aspx

उत्तर

2

यदि आप एकाधिक फ़ील्ड की स्थिति को सत्यापित करना चाहते हैं तो आपको एक ईवेंट हैंडलर का उपयोग करना होगा। यदि आप एक आइटम को रद्द/अपडेट किया जा रहा है, तो आप आइटम एडिंग/आइटम अपडेटिंग ईवेंट का उपयोग कर सकते हैं।

गुण। कंसल = सत्य; गुण। त्रुटि संदेश = "आपका सत्यापन संदेश।";

http://msdn.microsoft.com/en-us/magazine/cc163318.aspx

http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx

0

मुझे लगता है कि आप एक उपकरण के निर्माण के लिए की तरह इस एक SharePoint Form Validation कहा जाता है की कोशिश कर रहे हैं। http://office.microsoft.com/en-us/sharepointtechnology/HA101054791033.aspx?pid=CH100650061033

आशा इस मदद करता है:

यदि हां, तो इस ब्लॉग पर एक नज़र डालें!

0

क्या आप सत्यापन के लिए सूत्र बॉक्स में क्वेरी स्ट्रिंग जोड़ सकते हैं?

उदा। इस तरह:

^[a-zA-Z]{2}[0-9]{6}[A-Za-z]{1}$ 

जो राष्ट्रीय बीमा संख्या के विरुद्ध मान्य है।

SharePoint कहते स्तंभ = सच है, तो मैं कुछ

[column name] = ^[a-zA-Z]{2}[0-9]{6}[A-Za-z]{1}$ 
की तरह प्रवेश कर सकता है चाहिए
संबंधित मुद्दे