JQuery JTable根据某行的某个值来设置行的背景颜色


描述

某个表的数据是用JQuery的JTable插件进行展示的。现在需求是:当表中的master字段为true时,就将对应的整行的背景颜色设置为浅蓝色。

处理方法

在fields:{},后面添加:

rowInserted: function (event, data) { //若是当前主节点,整行显示不一样的颜色(浅蓝色)
    if (data.record) {
        if (data.record.master == true) {
            data.row.css("background", "#C0D9D9");
        } 
    /* if (data.record.master == true) {
        $('#PersonTableContainer').find(".jtable tbody tr td:eq(2)").css("background", "#F5ECCE");
		}  */
	}
}

参考

https://github.com/hikalkan/jtable/issues/1427#issuecomment-50030798
https://stackoverflow.com/questions/19486519/how-can-i-change-the-background-color-in-a-specific-row-of-jquery-jtable


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM