根據jqGrid 中的複選框狀態突出顯示行
在使用jqGrid 時,您可能會遇到這樣的情況:您想要根據jqGrid 中的複選框狀態來反白顯示行複選框的狀態。此功能可以提供所選行的清晰直觀的表示。
實作:
jQuery UI ThemeRoller
更簡單方法是利用jQuery UI ThemeRoller>
.ui-jqgrid .ui-sgfcb .ui-state-checked { background-color: #ffff99; }更簡單方法是利用jQuery UI ThemeRoller 來設定複選框格的樣式。此方法涉及根據選取的狀態自訂儲存格的外觀。您可以透過在程式碼中加入以下CSS 來實現此目的:
自訂樣式
rowattr: function (rd) { if (rd.GroupHeader === "1") { return {"class": "highlighted-row"}; } }如果您喜歡更客製化的方法,您可以實現自己的樣式使用rowattr 回呼。此回呼可讓您為每個網格行定義自訂屬性,使您能夠根據核取方塊值動態修改行的外觀。範例實作如下:
在這種情況下,反白的行類將包含反白的行的自訂樣式。
其他注意事項:以上是如何根據複選框選擇突出顯示 jqGrid 行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!