2012-11-14 11 views
5

मैं केंडो एएसपी.नेट एमवीसी का उपयोग कर रहा हूं और मैं संपादन फ़ॉर्म पर कुछ नियंत्रण रखना चाहता हूं।केंडो-यूई एमवीसी पॉपअप संपादक: फ़ील्ड को छिपाने के लिए कैसे करें

चीजें मैं चाहूँगा करने के लिए:

  • छुपाएं मेरी आईडी क्षेत्र
  • बदलें मेरी संपत्ति कोड और वर्ग फ़ुट नियमित TextBoxFor क्षेत्रों के लिए
  • खरीद और बिक्री की तारीख की तिथि बदलें केंडो DatePickerFor के बजाय डेटटाइम पिकर के लिए जो दिखा रहा है।

Link to screenshot of editor form

उत्तर

14

जब आप संपादित करें क्लिक करें, केंडो ऑब्जेक्ट के लिए डिफ़ॉल्ट EditorTemplate उपयोग करता है। यदि आप परिचित नहीं हैं कि संपादक टेम्पलेट कैसे काम करते हैं, तो this article देखें।

आपके पास कस्टम दृश्य संपादक टेम्पलेट्स बनाकर इसे हल करने के दो तरीके हैं, जो केवल आपके इच्छित फ़ील्ड सूचीबद्ध करते हैं। या (और यह सरल और पसंदीदा तरीका है), कई मामलों में आप डिफ़ॉल्ट संपादक टेम्पलेट से दूर हो सकते हैं और ऑब्जेक्ट पर मेटाडेटा का उपयोग करके कौन से फ़ील्ड प्रदान किए जाते हैं (और कैसे) नियंत्रित करते हैं। आप उन्हें [ScaffoldColumn(false)] विशेषता के साथ टैग करके व्यक्तिगत गुणों को छुपा सकते हैं। संपादकों तब तक दिखाई देने के प्रकार को नियंत्रित करने के मामले में, आप [DataType(DataType.Date)] या [DataType(DataType.Text)]

+4

@Mithrilhall के साथ अपने गुण टैग करके यह पूरा आप को छिपाने के लिए ID फ़ील्ड गुण के साथ प्रॉपर्टी आईडी व्याख्या [HiddenInput (DisplayValue चाहते हैं कर सकते हैं = false)] – Elisabeth

+0

पूरी तरह से काम किया, बहुत बहुत धन्यवाद। – Mithrilhall

संबंधित मुद्दे