金蝶EAS,代码实现编辑界面EditUI数据不允许修改、删除
2017-06-06 11:23
465 查看
业务场景:特定状态下的数据不允许修改或删除。在编辑界面上的话,需要重写修改、删除操作对应的action。
通常还需在序时簿界面也重写修改、删除功能。
工具类中,提示并中断程序的代码片段:
通常还需在序时簿界面也重写修改、删除功能。
/** * 已启用数据不允许修改 */ public void actionEdit_actionPerformed(ActionEvent e) throws Exception { if(editData.getIsUsed().equals(YesOrNoEnum.YES)){ Utils.log(editData, DataTypeEnum.REPORTING, false, "修改数据失败!", "已启用数据不允许修改!"); Utils.warning(this, "已启用数据不允许修改!"); } super.actionEdit_actionPerformed(e); } /** * 已启用数据不允许删除 */ public void actionRemove_actionPerformed(ActionEvent e) throws Exception { if(editData.getIsUsed().equals(YesOrNoEnum.YES)){ Utils.log(editData, DataTypeEnum.REPORTING, false, "删除数据失败!", "已启用数据不允许删除!"); Utils.warning(this, "已启用数据不允许删除!"); } if(Utils.hasQuoted(editData)){ Utils.log(editData, DataTypeEnum.REPORTING, false, "删除数据失败!", "被引用数据不允许删除!"); Utils.warning(this, "被引用数据不允许删除!"); } super.actionRemove_actionPerformed(e); }
工具类中,提示并中断程序的代码片段:
/** * 警告并中断程序,用于前端 * @param comp 父控件 * @param msg 警告消息 * */ public static void warning(Component comp, String msg){ MsgBox.showWarning(comp, msg); SysUtil.abort(); }
相关文章推荐
- 金蝶EAS,序时簿界面ListUI数据不允许修改、删除
- 地磅称量系统之(40) 实现称量管理界面上的添加、修改、删除、保存、取消按钮的代码
- 七、SQL数据库,代码实现创建表,添加列,修改数据,删除数据
- 手动绑定数据到DatList并实现编辑,删除,取消···
- GridView控件删除行的操作提示及自定义数据行的代码实现
- 使用xom实现xml文件数据的查找,删除,修改(完整beta版,daya原创)
- JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
- GridView动态绑定数据、编辑、修改、删除及分页功能
- JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
- 手工实现GridView排序、删除、编辑、新增数据功能
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范
- GridView动态绑定数据、编辑、修改、删除及分页功能
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范
- (VB.net) 利用DataGrid实现查找, 编辑, 修改, 更新, 删除的功能。
- 下拉列表框只能选择,我想选择后还可以允许用户对选择的内容进行修改,如何实现可编辑的下拉列表框?
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范
- 【原创】实现Word模板文件中的BookMark允许多次填写修改(含代码)
- 用Nhibernate怎么实现数据的添加、删除、修改简单程序
- .net连接数据库,实现增加,修改,删除,查询的四大功能完整代码。
- c#中DataGrid的数据新增编辑删除操作代码