easyui datagrid 怎么动态获取到表头的名称
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui datagrid 怎么动态获取到表头的名称相关的知识,希望对你有一定的参考价值。
////获取datagrid表格标题头var datagridTitle = new Array();
var fields = $("#datagrid").datagrid('getColumnFields');
for (var i = 0; i < fields.length; i++)
var option = $("#datagrid").datagrid('getColumnOption', fields[i]);
if (option.field != "checkItem" && option.hidden != true) //过滤勾选框和隐藏列
datagridTitle.push(option.title);
$("#datagrid")是你的表格id
datagridTitle执行完之后表格标题就存放在这个数组里面
easyUI的datagrid,怎么动态改变某一行的背景颜色
填充数据的时候有个字段是isexception,我进行判断当他是1的时候这一行的背景色为红色,怎么设置
楼上的答案是设置一行的样式属性,不过他通过rowData来获取属性isexception也是正确的!field : 'isException',
title : '',
sortable : true,
hidden : true
styler:function(value,row,index)//设置样式
if (value ==1)
return 'background-color:#FF0000;';
我这个是设置isexception这个字段,2种方式,你自己看吧! 参考技术A $('#tt').datagrid(
rowStyler:function(index,row)
if (row.isexception==1)
return 'background-color:red;';
);
以上是关于easyui datagrid 怎么动态获取到表头的名称的主要内容,如果未能解决你的问题,请参考以下文章
关于jquery easyui的datagrid组件,如何动态加载表头及其数据
修改easyui中datagrid表头和数据不能分开对齐的BUG。