使用rowStyler改变行颜色出现问题,求共同探讨交流
easyui吧
全部回复
仅看楼主
level 2
笔者打算使用rowStyler属性实现:读取数据库中的flag字段来判断行的数据是否被查看(查看则后台设置flag=1),但利用上述属性判断时缺出现以下问题:
Uncaught TypeError: Cannot read property 'flag' of undefined
贴上该部分的代码:
$('#treegrid_'+classId).treegrid({
url:urljson,
idField:'id',
sortOrder:'asc',
loadMsg:"正在努力为您加载,请稍后...",
pagination:true,
rownumbers:true,
fitColumns:true,
autoRowHeight:false,
showFooter:true,
height:height-62,
animate:true,
rowStyler:function(index,row){
if(row.flag==1)
{return 'background-color:black;color:blue;font-weight:bold;'; }
},
columns:[[
{field:'id',title:'ID',width:20,align:'center'},
{field:'flag',title:'flag',width:0,hidden:true ,align:'center'},
{field:'name',title:'企业名称',width:50},
{field:'contacts',title:'联系人',width:20},
{field:'telnumber',title:'联系电话',width:30},
{field:'content',title:'内容',width:80},
{field:'district',title:'地区',sortable:true,width:30},
{field:'createtime',title:'创建时间',sortable:true,width:40},
{field:'action',
title:'操作',
align:'center',
width:30,
formatter : function(value, row, index) {
//alert(row.id);
return '<a href="#" class="easyui-linkbutton" plain="true" onclick="admin_newscat_editFun(\''+row.id+'\')">查看</a>  <a href="#" class="easyui-linkbutton" plain="true" onclick="admin_newscat_cancelFun(\''+row.id+'\')">删除</a>';
}
}
]],
))
急求大神的解决办法~不胜感激!
2015年03月05日 14点03分 1
level 3
rowStyler的函数使用正确了吗?
2015年03月05日 14点03分 3
按照官网上来写的,完成没问题啊
2015年03月06日 03点03分
1