如何监听分组基础资料左侧分组矢量图标点击事件原创
金蝶云社区-闫方亮
闫方亮
2人赞赏了该文章 359次浏览 未经作者许可,禁止转载编辑于2022年11月18日 11:17:15

一、需求分析

        在实际业务处理中,可能会遇到去干预左侧分组矢量图标点击事件去处理一些业务逻辑如下图所示

image.png

二、思路与方案

        首先需要打开分组基础资料的列表找到列表使用的模板,然后在开发平台搜索模板页面,查看对应控件的类型,通过对应的类型寻找合适的监听类。

三、实现过程

        3.1打开对应的分组基础资料的列表界面,找到使用的平台列表模板是(bos_templatetreelist),根据模板标识在开发平台搜索对应的界面

image.png

image.png

        3.2打开标准模板页面,查看对应控件类型为矢量图标,矢量图标也叫字体图标,社区搜索字体图标介绍字体图标继承自Button,如下图3.2所示

image.png

  image.png

    3.3编写列表插件类,实现对点击事件的监听

public class TestlistPlugin extends AbstractListPlugin implements ClickListener {

    @Override
    public void registerListener(EventObject e) {
        super.registerListener(e);
        Button vector = this.getControl("btnnew");
        vector.addClickListener(this);
    }

    @Override
    public void click(EventObject evt) {
        super.click(evt);
    }
}

四、参考链接

图标

赞 2