点击按钮打开某个单据的列表界面原创
8人赞赏了该文章
3,650次浏览
编辑于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); } } }
推荐阅读