2012-11-15 19 views
8

मेरे पास केंडो यूआई में पढ़ने पर पढ़ने के तरीके को कार्यान्वित करने के बारे में एक सवाल है। विस्तृत विवरण के लिए नीचे देखेंकेंडो यूआई - केंडो ग्रिड में संपादन योग्य बनाते समय संपादन पर विशिष्ट फ़ील्ड को कैसे पढ़ा जाए?

मैं निम्नलिखित फील्ड्स है:

FirstName (बनाने पर संपादन योग्य) (संपादित करें पर संपादन योग्य)
अंतिम नाम (बनाने पर संपादन योग्य) (संपादित करें पर संपादन योग्य)
उपयोगकर्ता नाम (संपादन योग्य पर) (संपादित करें पर रीड-ओनली) बनाने
ईमेल (बनाने पर संपादन योग्य) (संपादित करें पर संपादन योग्य)
TelephoneNumber (बनाने पर संपादन योग्य) (संपादित करें पर संपादन योग्य)
PreWin2KUserName (बनाने पर संपादन योग्य नहीं) (संपादित करें पर रीड-ओनली)

+०१२३५१६४१०६१

http://demos.kendoui.com/web/grid/editing-inline.html

प्लस इस http://www.kendoui.com/forums/ui/grid/making-column-as-readonly-on-update-and-editable-on-insert-in-grid.aspx

+0

समान: http://stackoverflow.com/questions/20881484/make-cell-readonly-in-kendo-grid-if-condition-is-met?lq=1 –

उत्तर

8

लागू करने के लिए आप ग्रिड के edit event इस्तेमाल कर सकते हैं केंडो यूआई ग्रिड संदर्भ लिंक का उपयोग करना। यदि मॉडल नया नहीं है यानी उपयोगकर्ता रिकॉर्ड (निर्माण नहीं कर रहा है) रिकॉर्ड को वांछित इनपुट तत्व में रीडोनली विशेषता संलग्न करता है।

$('#yourGrid').kendoGrid({ 
    // ... 
    edit: function(e) { 
     if (!e.model.isNew()){ 
      // make sure the UserName id selector is correct in your code 
      // (it should be, for a regular text input) 
      $('#UserName').attr('readonly', 'readonly'); 
     } 
    } 
}) 
+0

धन्यवाद, मैं जांच करेंगे इस पर और प्रतिक्रिया दें। – user1825918

+0

मैंने कोशिश की और काम नहीं किया! – GomuGomuNoRocket

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