filterContainerInit事件
1 事件介绍
插件可以在此事件,获取到列表过滤面板中,快捷过滤、常用过滤、方案过滤所包含的过滤字段信息,并对这些过滤字段进行调整。
2 事件触发时机
本事件,有两次触发时机:
1. 列表界面,初始化过滤面板时,触发此事件;
2. 用户在过滤面板点击搜索时,也会重新初始化过滤面板,触发此事件。
特别说明:
本事件会多次触发,如果逻辑只能在界面初始化时执行一次,需要增加标志变量,进行区分。
3 代码模板
package kd.bos.plugin.sample.bill.list.template; import kd.bos.form.events.FilterContainerInitArgs; import kd.bos.list.plugin.AbstractListPlugin; public class FilterContainerInit extends AbstractListPlugin { @Override public void filterContainerInit(FilterContainerInitArgs args) { // TODO 在此添加业务逻辑 } }
4 参数说明
public class FilterContainerInitArgs
public FilterContainerInitEvent getFilterContainerInitEvent()
public Object getSource():事件源,过滤控件FilterContainer实例;
public List<FilterColumn> getFastFilterColumns():快捷过滤字段;
public List<FilterColumn> getCommonFilterColumns():常用过滤字段;
public List<FilterColumn> getSchemeFilterColumns():方案过滤字段。
5 应用示例
@Override public void filterContainerInit(FilterContainerInitArgs args) { System.err.println("filterContainerInit"); FilterColumn filterColumn = args.getFilterColumn("datefield"); filterColumn.setDefaultValues("2019-1-30", "2019-1-31"); FilterColumn filterColumn2 = new FilterColumn("textfield"); args.addFilterColumn(filterColumn2); CommonFilterColumn commonFilterColumn = new CommonFilterColumn("combofield"); args.addFilterColumn(commonFilterColumn); SchemeFilterColumn schemeFilterColumn = new SchemeFilterColumn("combofield"); args.addFilterColumn(schemeFilterColumn); super.filterContainerInit(args); }
filterContainerInit事件
1 事件介绍插件可以在此事件,获取到列表过滤面板中,快捷过滤、常用过滤、方案过滤所包含的过滤字段信息,并对这些过滤字段进行调整。2 ...
点击下载文档
本文2024-09-23 00:26:37发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139494.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章