Web平台中在编辑时如何携带一些其他非当前界面的内容的...

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

Web平台中在编辑时如何携带一些其他非当前界面的内容的...

Web平台的编辑界面,是根据当前申请URL中billId组织数据,组织数据的原则是按编辑界面的控件内容按需加载的。
但是,有些相对特殊的业务需求中要求返还到编辑界面的业务数据包含一些额外的非界面控件的内容。
因此,Web平台提供了一个com.kingdee.bos.eventbus.model.ModelFieldSelectorEvent。
可以在定义工具中的界面控制的事件管理中,增加一个插件,提供一个ModelFieldSelectorEvent事件的后处理器。
在这个后处理器中,增加额外的需要数据内容,例如:
SelectorItemCollection sic = event.getSelectorItemCollection(); sic.add(new SelectorItemInfo("isBizBill")); sic.add(new SelectorItemInfo("sourceBillId")); event.setSelectorItemCollection(sic);
这样就能把这两个当前单据中有但是没有界面控件的信息传递到前端了。





一般人都不知道,:lol
这个真学习了!
需要了解:victory:
:victory:

Web平台中在编辑时如何携带一些其他非当前界面的内容的...

Web平台的编辑界面,是根据当前申请URL中billId组织数据,组织数据的原则是按编辑界面的控件内容按需加载的。但是,有些相对特殊的业务需求...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息