ext 数据库字段的状态值 对应 不同的按钮
随着选中与未选中的状态来有与之对应的按钮的功能。(按钮的权限的不同对应不同的功能)
问题主要出现在当我是未选中的状态的时候不会把与之对应的按钮清空。。。
解决办法:
查询extApi
找到了CheckBoxSelectionModel-----有个方法叫做getCount():Number
返回值是1或者是0
当是1的时候就代表的是选中的状态
当是0的时候就代表的是未选中的状态
buttons: [{ text: '添加', handler: function() { if (!form.getForm().isValid()) { return; } if (form.getForm().findField("id").getValue() == "") { // 添加 form.getForm().submit({ url: 'add.jsp', success: function(f, action) { if (action.result.success) { Ext.Msg.alert('消息', action.result.msg, function() { grid.getStore().reload(); form.getForm().reset(); form.buttons[0].setText('添加'); }); } }, failure: function() { Ext.Msg.alert('错误', "添加失败"); } }); } else { // 修改 form.getForm().submit({ url: 'update.jsp', success: function(f, action) { if (action.result.success) { Ext.Msg.alert('消息', action.result.msg, function() { grid.getStore().reload(); form.getForm().reset(); form.buttons[0].setText('添加'); }); } }, failure: function() { Ext.Msg.alert('错误', "修改失败"); } }); } } }