首先得注意,formatter 必须得 return字符串。
三个参数 value 当前列值
rowData 当前行所有值
rowIndex 当前行索引,从零开始
注意顺序 。
用法如下:
比如:return “******”
比如:return "<span title='xxx'>xxx</span>"
比如:return "Show('+rowIndex+')"
function show(i)
{
var rows=datagrid.datagrid('getRows');
console.info(rows[i]);
}
nowrap:flase;//折行
Styler:列样式
align: 会影响表头
行样式:
rowStyler:function(rowIndex,rowData)
{
if(rowData.name=='admin')
{
return 'background:red';
}
else{
return 'background:red';
}
}
声明: 本文由( zongyan86 )原创编译,转载请保留链接: EasyUI datagrid Formatter及样式