2018-01-10 15:08:20
zz
|
在cols:[]使用valueOperator中getter配置后,数据查询出来后没有将转换的值显示在表格中,显示的还是原值,请教下哪里有问题?
{ name: 'status' , label: '状态' , valueOperator: { getter: function (dataValue , cell , dataGrid) { if (dataValue == "0") { return "有效" ; } else { return "禁用" ; } }
完整代码:
//初始化数据表格 $( '#datatable_role'). datagrid({ states: { pager: { page: 1 , recPerPage: 2} , sortBy: 'seq' , order: 'asc' } , dataSource: { cols: [ { name: 'name' , label: '名称'} , { name: 'seq' , label: '排序'} , { name: 'description' , label: '描述'} , { name: 'status' , label: '状态' , valueOperator: { getter: function (dataValue , cell , dataGrid) { if (dataValue == "0") { return "有效" ; } else { return "禁用" ; } } } } , { name: 'opt' , label: '操作' , valueOperator:{ getter: function (dataValue , cell , dataGrid) { return "test" ; } }} ] , remote: function (params) { console. debug(params) ; return { // 远程请求地址 url: '/role/dataGrid' , // 请求类型 type: 'POST' , // 数据类型 dataType: 'json' } ; } } }) ; |
zz 最后编辑, 2018-01-10 15:10:49
将军
|
更新版本,用现在的新版本就可以了。已通过
|
将军 最后编辑, 2018-01-15 21:16:10
1/1