web开发问题—F7字段显示格式为number、name以外字段时,页面打开后不显示值,如何解决
问题场景:二开合同F7,合同名称字段为contractName。在查看页面设置合同F7显示格式为contractName
查看单据时,合同F7不显示值。
原因是页面数据加载时,合同F7对象默认只加载id,number,name信息。此时需要增加额外的selector来实现加载contractName值,并在页面上显示。
Web平台提供了一个com.kingdee.bos.eventbus.model.ModelFieldSelectorEvent。 可以在定义工具中的界面控制的事件管理中,增加一个插件,提供一个ModelFieldSelectorEvent事件的处理器
比较关键的一步。
自动生成的处理方法handler类,默认实现的接口是:IAactionEventHandler,
需要改成:IModelFieldSelectorEventHandler
增加 contractName 的selector。
清除缓存Ctrl+shift+alt+p 后,合同名称contractName已经能够显示出来。
除此之外,还有个更简单的办法:
就是在ModelLoadEvent 事件中,通过重写getSelector()方法,设置selector
web开发问题—F7字段显示格式为number、name以外字段时,页面打开后不显示值,如何解决
问题场景:二开合同F7,合同名称字段为contractName。在查看页面设置合同F7显示格式为contractName查看单据时,合同F7不显示值。原因是页面...
点击下载文档
本文2024-09-16 21:56:01发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-44849.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章