के साथ केंडो यूआई एमवीसी ग्रिड कैसे सेट करें मैं केंडो यूआई एमवीसी ग्रिड का उपयोग कर रहा हूं। मॉडल के गुणों में से एक बूल है, इसलिए मुझे इसे ग्रिड में चेकबॉक्स के रूप में प्रस्तुत करने की आवश्यकता है। डिफ़ॉल्ट रूप से केंडो यूआई इसे कॉलम में "सत्य" और "गलत" मान के रूप में प्रस्तुत करता है। इसलिए आपको चेकबॉक्स प्राप्त करने के लिए क्लिक करने के लिए पहली बार आवश्यकता है, फिर दूसरी बार combobox के मान को बदलने के लिए क्लिक करें। ग्रिड से डिफ़ॉल्ट मान रखने के बजाय, मैंने क्लाइंट टेम्पलेट सेट किया है, इसलिए मुझे "सत्य" और "झूठे" मानों के बजाय चेकबॉक्स मिला।चेकबॉक्स नियंत्रण
c.Bound(p => p.GiveUp)
.Title("Giveup")
.ClientTemplate("<input type='checkbox' id='GiveUp' name='GiveUp' #if(GiveUp){#checked#}# value='#=GiveUp#' />")
.Width(50);
इस ग्रिड बैच संपादन का उपयोग करता है और में ग्रिड संपादन (GridEditMode.InCell)
.Editable(x => x.Mode(GridEditMode.InCell))
.DataSource(ds => ds.Ajax()
.ServerOperation(false)
.Events(events => events.Error("error"))
.Batch(true)
.Model(model => model.Id(p => p.Id))
.Read(read => read.Action("Orders", "Order").Data("formattedParameters"))))
तो मैं करना चाहते हैं क्या अपने मॉडल के चेकबॉक्स और परिवर्तन मूल्य पर क्लिक करने के लिए उपयोगकर्ता के लिए की क्षमता है , लेकिन दुर्भाग्य से यह काम नहीं करता है। मैं देख सकता हूं कि दृश्यमान चेकबॉक्स का मान बदल गया है लेकिन मुझे लाल त्रिभुज दिखाई नहीं देता है जो सेल को बदलता है, और जब मैं नया आइटम बटन जोड़ता हूं, तो चेकबॉक्स से मूल्य गायब हो जाता है।
कृपया सलाह दें कि मैं क्या गलत कर रहा हूं।
अग्रिम धन्यवाद।
धन्यवाद एक बहुत। अपेक्षित के रूप में काम करता है। –
धन्यवाद एक लाख। मुझे बहुत समय बचाया! –
... लेकिन क्या आप क्लाइंट टेम्पलेट कॉलम को क्रमबद्ध बना सकते हैं? –