में पंक्तियों को अक्षम करने के लिए extjs ग्रिड में पंक्ति चयन को अक्षम कैसे करें।extjs ग्रिड
8
A
उत्तर
8
आपको अक्षम चयन संपत्ति को सत्य पर सेट करना होगा। यदि कोई चयन मॉडल निर्दिष्ट है तो इसका मान अनदेखा किया जाता है।
उदाहरण के लिए:
var grid = new Ext.grid.GridPanel({
disableSelection: true,
store: new Ext.data.Store({
reader: reader,
data: xg.dummyData
}),
columns: [
{id:'company', header: "Company", width: 200, sortable: true, dataIndex: 'company'},
{header: "Price", width: 120, sortable: true, renderer: Ext.util.Format.usMoney, dataIndex: 'price'},
{header: "Change", width: 120, sortable: true, dataIndex: 'change'},
{header: "% Change", width: 120, sortable: true, dataIndex: 'pctChange'},
{header: "Last Updated", width: 135, sortable: true, renderer: Ext.util.Format.dateRenderer('m/d/Y'), dataIndex: 'lastChange'}
],
viewConfig: {
forceFit: true,
// Return CSS class to apply to rows depending upon data values
getRowClass: function(record, index) {
var c = record.get('change');
if (c < 0) {
return 'price-fall';
} else if (c > 0) {
return 'price-rise';
}
}
},
width:600,
height:300,
frame:true,
title:'Framed with Checkbox Selection and Horizontal Scrolling',
iconCls:'icon-grid'
});
आप केवल कुछ पंक्तियों के चयन को निष्क्रिय करना चाहते हैं, तो आप एक श्रोता SelectionModel को घटना "beforerowselect" जोड़ने और झूठे लौट सकते हैं जब आप एक पंक्ति होने के लिए नहीं करना चाहते हैं चयनित।
4
उपयोग इस config क्या आप ग्रिड
var grid = new Ext.grid.GridPanel({
disableSelection: true,
});
आप और
इस छोटे चाल RowSelectionModel में चयन को निष्क्रिय करने के
var grid = new Ext.grid.GridPanel({
selModel : new Ext.grid.RowSelectionModel({selectRow: Ext.emptyFn})
});
1
आप के लिए एक और चाल कर सकते हैं के लिए एक चयन मॉडल नहीं है, तो आपका ग्रिड इस तरह दिखता है:
grid.getSelectionModel().lock();
+0
बहुत अच्छा धन्यवाद – durtto
संबंधित मुद्दे
- 1. ExtJS ग्रिड
- 2. EXTJS + ग्रिड
- 3. Extjs ग्रिड
- 4. EXtjs ग्रिड फ़िल्टर
- 5. ExtJS ग्रिड - घटना श्रोता
- 6. ExtJs 4.1 ग्रिड
- 7. Extjs ग्रिड पैनल -
- 8. Extjs 4 ग्रिड findcolumn
- 9. छुपाएं ExtJS ग्रिड कॉलम हेडर
- 10. ExtJS 4 - ग्रिड सेल घटनाएं?
- 11. ExtJS 4 - ग्रिड - विशिष्ट कॉलम
- 12. एकाधिक extjs ग्रिड कॉलम कैसे फ़िल्टर करें?
- 13. चयनित पंक्ति कॉलम मान extjs ग्रिड
- 14. ExtJS ग्रिड में खाली पंक्तियां कैसे जोड़ें?
- 15. extjs में स्टोर डेटा को ग्रिड
- 16. Extjs - बल पैनल/ग्रिड 100% ऊंचाई
- 17. Extjs 4 - दो ग्रिड कॉलम का संयोजन
- 18. ExtJS पेजिंग ग्रिड फ़िल्टर केवल पहला पृष्ठ
- 19. ExtJS 4 ग्रिड सामग्री चुनने योग्य
- 20. ExtJS
- 21. ExtJS 4
- 22. ExtJS: Ext.grid.property.Grid
- 23. ExtJs में ग्रिड पैनल की चुनी पंक्तियां कैसे प्राप्त करें?
- 24. ExtJs 4 - एक ही ग्रिड में खींचें और छोड़ें
- 25. ग्रिड के बाद प्रक्रिया पूरी तरह से ExtJS
- 26. Extjs में ग्रिड व्यू को रीफ्रेश कैसे करें?
- 27. ExtJS डेटा ग्रिड कॉलम रेंडरर के पास कई मान हैं
- 28. extJs 4 ग्रिड अनुकूलन - अंत में कुल पंक्ति
- 29. extJs gmappanel extJs पोर्टल
- 30. extjs
धन्यवाद, लेकिन अगर मेरे पास चयन मॉडल भी है। – John
क्या आप सभी पंक्तियों या कुछ पंक्तियों का चयन अक्षम करना चाहते हैं? – ncardeli
मैं सभी पंक्तियों को – John