美好的一天,我有一个带有布尔列的网格:
var grid = Ext.create('Ext.grid.Panel', {
...
columns: [{
dataIndex: 'visibleForUser',
text: 'Visible',
editor: {
xtype: 'checkboxfield',
inputValue: 1 // <-- this option has no effect
}
},
...
Grid 的存储是通过 JSON 代理远程存储的。当我保存或更新行时,生成的 JSON 如下所示:
{... visibleForUser: false, ... }
如您所见,ExtJS 将复选框值序列化为JSON 术语true
。false
我需要对此进行自定义并序列化,例如,1
以及0
如何完成此操作的任何建议?谢谢你。