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) {
filterContainerInit事件
1 事件介绍插件可以在此事件,获取到列表过滤面板中,快捷过滤、常用过滤、方案过滤所包含的过滤字段信息,并对这些过滤字段进行调整。2 ...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



