动态修改基础资料F7模板
背景说明
单据本身的模板是分组基础资料或者树形基础资料的情况下,用户想要在F7打开时隐藏左边树形结构,则需要动态的设置F7模板。
注:普通基础的F7模板为bos_listf7,分组基础资料、树形基础资料的F7模板为bos_templatetreelistf7
运行效果
在下图单据中绑定的是一个树形的基础资料,F7打开时的效果如下图所示:
插件动态设置F7模板为基础资料后,效果如下图所示:
代码示例
package kd.bos.debug.mservice; import kd.bos.form.field.BasedataEdit; import kd.bos.form.field.events.BeforeF7SelectEvent; import kd.bos.form.field.events.BeforeF7SelectListener; import kd.bos.form.plugin.AbstractFormPlugin; import java.util.EventObject; public class Demo extends AbstractFormPlugin implements BeforeF7SelectListener { @Override public void registerListener(EventObject e) { super.registerListener(e); BasedataEdit edit = this.getControl("basedatafield"); edit.addBeforeF7SelectListener(this); } @Override public void beforeF7Select(BeforeF7SelectEvent event) { event.getFormShowParameter().setFormId("bos_listf7"); } }
动态修改基础资料F7模板
背景说明 单据本身的模板是分组基础资料或者树形基础资料的情况下,用户想要在F7打开时隐藏左边树形结构,则需要动态的设置F7模板。 ...
点击下载文档
上一篇:基础资料编辑显示属性下一篇:报表筛选条件和摘要格式统一设置
本文2024-09-23 00:23:24发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139154.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章