如何在easy ui datagrid formatter函数中将行数据作为参数传递

时间:2015-11-04 11:23:48

标签: jquery-easyui

如何在easy ui datagrid formatter函数中将行数据作为参数传递? 例如:

<table id="dg"></table>
$('#dg').datagrid({
    url:'datagrid_data.json',
    columns:[[
        {field:'code',title:'Code',width:100},
        {field:'name',title:'Name',width:100, formatter: formatName},
        {field:'price',title:'Price',width:100,align:'right'}
    ]]
});

1 个答案:

答案 0 :(得分:1)

花了几分钟后我找到了解决方案如下:

更改功能:

function formatName(val,rowObject,rowIndex) {
 if(val === 'E') {
     return "Export";
 } else if(val === 'I') {
     return "Import";
 }
 return val;  
}