基础资料、业务单据,新增时默认值设置,初始值设定
2017-06-02 11:49
211 查看
业务单据或者基础资料的编辑界面EditUI中,在createNewData()方法中赋值,即可实现页面默认值设置。
该设置,只在新增状态下生效。某些枚举类型字段,在该方法中设定可能无效,需要在onload()方法中补救。
如果以上设置不生效,还可通过以下方式实现:
(注意:判断是新增操作状态下,才进行赋值)
该设置,只在新增状态下生效。某些枚举类型字段,在该方法中设定可能无效,需要在onload()方法中补救。
/** * 默认值设置 */ protected com.kingdee.bos.dao.IObjectValue createNewData() { ReportInfo objectValue = new ReportInfo(); objectValue.setCreator(SysContext.getSysContext().getCurrentUserInfo()); objectValue.setBizDate(new Date()); //业务日期 objectValue.setIsUsed(YesOrNoEnum.NO); //是否启用 objectValue.setIsSync(YesOrNoEnum.NO); //是否同步 objectValue.setIsCover(YesOrNoEnum.NO); //是否封面 objectValue.setTitlesCount(0); objectValue.setItemsCount(0); return objectValue; }
如果以上设置不生效,还可通过以下方式实现:
(注意:判断是新增操作状态下,才进行赋值)
/** * 界面加载 */ public void onLoad() throws Exception { super.onLoad(); initF7Query(); initEntries(); // 新增时设置默认值 if(oprtState.equals(OprtState.ADDNEW)){ isUsed.setSelectedItem(YesOrNoEnum.NO); isSync.setSelectedItem(YesOrNoEnum.NO); isCover.setSelectedItem(YesOrNoEnum.NO); } }
相关文章推荐
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-入库业务结尾工作-演示单据的打印
- C#基础加强--this 的用法(重载构造方法,设置构造方法中参数的默认值)
- K3 单据输入窗口默认值 设置
- 金蝶EAS,分录监听,新增分录行时设置默认值
- 关于EAS数据库迁移后新增保存基础资料卡死的问题。
- 设置初始网络设定----DHCP
- 对表中的字段设置了默认值,新增记录后却发现该字段为null
- 使用angularjs的ng-options时如何设置默认值(初始值)
- 如何为单据设置员工、部门、操作员默认值
- select2 ajax 设置默认值,初始值
- sqlserver建表时设置字段初始默认值的示例
- EAS BoS 业务单据基础模板的扩展
- 安卓 sinner 联动设置setOnItemSelectedListener初始默认值 实例
- Python3基础 __setattr__ 在一个属性被设置的时候,新增提示功能
- KIS专业版 新增业务单据保存时报错,提示:“保存单据出错。不能保
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-入库业务结尾工作-演示单据的打印
- UIPickerView内容居中显示,设置初始默认值
- 给分录按钮注册事件,新增分录时设置默认值。
- JavaScript基础 window.prompt() 弹出一个输入框 设置提示信息与默认值
- 使用angularjs的ng-options时如何设置默认值(初始值)