मेरे पास बहु-कॉलम हेडर वाले ग्रिड हैं और एक समूह कॉलम ए है जो लॉक है। यहाँ कोड है:Kendo-UI ग्रिड मल्टी-कॉलम हेडर प्रोग्रामेटिक रूप से अनलॉक करने के लिए कैसे करें
$scope.gridOptions.columns = [
{
title: "A", locked: true, headerAttributes: { "class": "section-border" }, groupId : "A",
columns: [{ field: "ROW_HEADER", filterable: false, width: "20px", title: " .", sortable: false, locked: true, headerAttributes: { "class": "sub-col darkYellow-col rowHeaderHeadYellow", "style": "border-right: 0px !important;" }, attributes: { "class": "contert-alpha rowHeaderCell" } },
{ field: "COLUMN1", title: "COLUMN1", width: "80px", hidden: true, locked: true, headerAttributes: { "class": "sub-col darkYellow-col rowHeaderHead2" }, attributes: { "class": "" }, template: "#: COLUMN1)#" },
{ field: "COLUMN2", title: "COLUMN2", width: "150px", locked: true, headerAttributes: { "class": "sub-col darkYellow-col rowHeaderHead2" }, attributes: { "class": "" }, template: #:COLUMN2#}
]
},
{
title: "B", headerAttributes: { "class": "section-border" }, groupId: "B",
columns: [{ field: "COLUMN3", title: "COLUMN3", width: "110px", headerAttributes: { "class": "sub-col continuity" }, attributes: { "class": "contert-alpha center-middle" }, template: "#: COLUMN3 #" },
{ field: "COLUMN4", title: "COLUMN4", width: "120px", headerAttributes: { "class": "sub-col no-left-border" }, attributes: { "class": "contert-number " }, format: "{0: MM/dd/yyyy}" },
}]
}]
मैं प्रोग्राम के रूप में ग्रिड मुद्रण इतना है कि यह दो के बजाय एक ग्रिड के रूप में प्रकट होने से पहले समूह कॉलम एक अनलॉक करने के लिए चाहते हैं। मैंने प्रिंट करने से पहले COLUMN1, COLUMN2 और समूह कॉलम ए के लिए लॉक = झूठा सेट किया है लेकिन यह अभी भी लॉक रहता है। फिर मैंने प्रिंटिंग से पहले अनलॉक किए गए समूह कॉलम ए को सेट किया है और समूह अभी भी लॉक रहता है। मैं पुनरावर्ती विधि का उपयोग कर रहा है, लेकिन मैं उन्हें अनलॉक करने के लिए, लेकिन आदेश में इस कार्यक्षमता का सार दिखाने के लिए मैं इस अनलॉक करने के लिए कर रहा हूँ:
thisGrid.unlockColumn("A");thisGrid.unlockColumn("ROW_HEADER");thisGrid.unlockColumn("COLUMN1");thisGrid.unlockColumn("COLUMN2");
thisGrid कहाँ ऊपर ग्रिड के उदाहरण है। यदि किसी ने प्रोग्रामेटिक रूप से लॉक/अनलॉक किया है तो बहु-कॉलम हेडर कृपया मदद करें। धन्यवाद
यह ग्रिड क्या है? यह कहाँ तय है? अनलॉक लागू करने का प्रयास कैसे कर रहे हैं? क्या यह एक बटन पर क्लिक है? –
असल में मुझे इसका समाधान मिला है जिसे मैं उत्तर –