1,datagrid之formatter
formatter格式化函数有三个参数:
value:字段值(一般为后台传递给前台的值);
row:当前行数据;
index:当前行索引。
return值是显示值,所以如果有if,则必须得有else.
特别记住:data-options中的formatter是不用加单引号的,不加单引号,不加单引号。
例:常用自动生成行格式化用法:
1 <head> 2 <script type="text/javascript"> 3 function formatState(value,row){ 4 if(value==1){ 5 return "未处理"; 6 }else{ 7 return "已处理"; 8 } 9 } 10 </script> 11 </head> 12 <body> 13 <table id="dg" class="easyui-datagrid"> 14 <thead> 15 <tr> 16 <th data-options="field:'state',formatter:formatState"> 17 状态 18 </th> 19 </tr> 20 </thead> 21 </table> 22 <body>