点击按钮打开某个单据的列表界面原创
金蝶云社区-闫方亮
闫方亮
8人赞赏了该文章 3358次浏览 未经作者许可,禁止转载编辑于2021年11月17日 18:21:27

这里介绍的是在单据页面点击某个按钮打开列表界面,通过插件去实现。

public class DemoClickListPlugin extends AbstractFormPlugin{

    @Override
    public void registerListener(EventObject e) {
        super.registerListener(e);
        //监听所有的工具栏按钮
        this.addItemClickListeners("tbmain");
    }

    //点击事件
    @Override
    public void itemClick(ItemClickEvent evt) {
        if(!evt.getItemKey().equals("kdec_baritemap")){   //按钮的标识
            return;
        }
        ListShowParameter listShowParameter = new ListShowParameter();
        listShowParameter.setFormId("bos_list");        //列表界面

        listShowParameter.setBillFormId("kdec_leave");  //单据的标识

        listShowParameter.getOpenStyle().setShowType(ShowType.Modal);

        this.getView().showForm(listShowParameter);
        }
    }
}


赞 8