मैं jqGrid में वैकल्पिक पंक्ति पृष्ठभूमि रंग कैसे डाल सकता हूं?jqGrid पंक्ति वैकल्पिक पृष्ठभूमि
उत्तर
function applyZebra(containerId) {
$('#' + containerId + ' tr:nth-child(even)').addClass("jqgrow evenTableRow");
$('#' + containerId + ' tr:nth-child(odd)').addClass("jqgrow oddTableRow");
}
कंटेनर आईडी आपकी jqGrid आईडी है। अपने jqGrid की "ग्रिड पूर्ण" घटना पर इस विधि को कॉल करें।
Here's how you do it: altRows
और altclass
options पर
$("#myGrid").jqGrid({
...
gridComplete: function() {
var _rows = $(".jqgrow");
for (var i = 0; i < _rows.length; i += 2) {
_rows[i].attributes["class"].value += " alt";
}
}
});
* रास्ता * बहुत अधिक काम। यह सुविधा पहले ही ग्रिड में बनाई गई है। इसे फिर से शुरू करने की जरूरत नहीं है। –
देखो। आम तौर पर असंगत पूंजीकरण से सावधान रहें! यदि आप jqGrid 3.5 या उच्चतर का उपयोग कर रहे हैं तो यह jQuery UI थीम का उपयोग करता है।
jQuery यूआई विषय का उपयोग करने के लिए इस कोड का उपयोग करें:
$('#'+gridName+' tr:nth-child(even)').removeClass("ui-priority-secondary");
$('#'+gridName+' tr:nth-child(odd)').addClass("ui-priority-secondary");
जब मैं मैन्युअल क्रमित (खींचें n ड्रॉप) प्रदर्शन
हैलो पहले सीएसएस को परिभाषित करता है मैं इस कोड का उपयोग करें:
<style type="text/css">
......
.Color_Red { background:red; }
.Color_Cyan { background:cyan; }
......
jqGrid में फिर ...
$("#list2").jqGrid({
........
loadComplete: function() {
var rowIDs = jQuery("#list2").getDataIDs();
for (var i=0;i<rowIDs.length;i=i+1){
rowData=jQuery("#list2").getRowData(rowIDs[i]);
var trElement = jQuery("#"+ rowIDs[i],jQuery('#list2'));
// Red
if (rowData.Estado == 0) {
trElement.removeClass('ui-widget-content');
trElement.addClass('Color_Red');
}
// Cyan
if (rowData.Estado == 2) {
trElement.removeClass('ui-widget-content');
trElement.addClass('Color_Cyan');
}
}
},
});
इस प्रकार हम पंक्तियों चलना और शर्त यह है कि 0 == और सियान जो हालत == 2 संतुष्ट पूरा करने के लिए लाल लागू होते हैं।
आपको कॉलम नाम और चेक करने के लिए rowData.XXX == XX बदलना चाहिए।
मेरे पास यह तरीका है और यह पूरी तरह से काम करता है।
लक!
कॉल लोड jqgrid में पंक्ति के पृष्ठभूमि रंग को बदलने के लिए पूर्ण कार्य।
loadComplete : function() {
$("tr.jqgrow:odd").addClass('myAltRowClassEven');
$("tr.jqgrow:even").addClass('myAltRowClassOdd');
},
सीएसएस के नीचे पृष्ठभूमि उपयोग के लिए शैलियों को लागू करने के लिए।
<style type="text/css">
.myAltRowClassEven { background: #E0E0E0; border-color: #79B7E7; }
.myAltRowClassOdd { background: orange; }
</style>
या
jqgrid में पंक्ति फ़ॉन्ट बदलने के लिए देखें लिंक
How can I change Background colour and Font of any row in JQGrid?
- 1. चयनित पंक्ति पृष्ठभूमि रंग
- 2. JQuery और JqGrid पंक्ति
- 3. jqGrid नई जोड़ा पंक्ति
- 4. JQGrid: पाद लेख पंक्ति
- 5. ttk treeview: वैकल्पिक पंक्ति रंग
- 6. Jqgrid सेट सेल पृष्ठभूमि रंग
- 7. jqGrid पंक्ति ऑब्जेक्ट पर SelectRow
- 8. मैं WPF में सूचीदृश्य में वैकल्पिक पंक्ति पृष्ठभूमि रंग और कॉलम पृष्ठभूमि रंग को वैकल्पिक कैसे दे सकता हूं?
- 9. तालिका पंक्ति पृष्ठभूमि छवि
- 10. JQgrid: चयनित पंक्ति से एक चयनित पंक्ति से विशिष्ट मान
- 11. jqGrid अक्षम पंक्ति को हाइलाइट करना
- 12. एकल jqGrid पंक्ति को दोबारा लोड करें?
- 13. WPF datagrid वैकल्पिक पंक्ति रंग
- 14. वैकल्पिक पंक्ति रंग जब आप
- 15. तालिका पंक्ति - वैकल्पिक रंग देना
- 16. jqgrid
- 17. jqGrid
- 18. jqGrid
- 19. jqgrid
- 20. jqGrid
- 21. रूबी स्प्रेडशीट पंक्ति पृष्ठभूमि रंग
- 22. jqGrid
- 23. JQGrid:
- 24. सूची आइटमों के लिए वैकल्पिक पृष्ठभूमि रंग
- 25. बिर्ट: वैकल्पिक तालिका पंक्ति तालिका में रंग
- 26. jqGrid
- 27. यदि jqgrid
- 28. jqgrid subgrid
- 29. jqGrid
- 30. jqGrid
महान समाधान के लिए नीचे क्लिक, लेकिन यह अच्छा भी/अजीब रंग से चुना जा सकता है अगर होगा jQuery यूआई थीम। –