Easyui datagrid 单元格格式化函数formatter的使用
Posted sentongxue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Easyui datagrid 单元格格式化函数formatter的使用相关的知识,希望对你有一定的参考价值。
$(‘#dg‘).datagrid({ columns:[[ {field:‘userId‘,title:‘User‘, width:80, formatter: function(value,row,index){ if (row.user){ return row.user.name; } else { return value; } } } ]] });
以上是通过JS来进行调用
单元格格式化函数formatter带三个参数:
value:单元格的字段值
rowData:该单元格所在行的行记录
rowIndex:该单元格所在的行索引
调用该函数,我们可以通过这三个值来进行判断,结合自己的需求,然后适当的对该单元格进行渲染
html元素内进行调用
<th data-options="field:‘invalid_flag_name‘,width:60,align:‘center‘, formatter:function(val,row,index){ if(val == ‘禁用‘){ val = ‘<span style=‘color:red;‘>‘+value+‘<span>‘; } return val; } ">状态
</th>
结果如下:
以上是关于Easyui datagrid 单元格格式化函数formatter的使用的主要内容,如果未能解决你的问题,请参考以下文章
EasyUi DataGrid中数据编辑方式及编辑后数据获取,校验处理
我的easyui有一个datagrid,我想点击datagrid的一个单元格,让那个单元格的值改变,可以帮我解答一下吗?