打开多张单据,希望页签显示不一样的名称用了区分单据原创
39人赞赏了该文章
959次浏览
编辑于2020年12月16日 14:41:56
关键字:打开单据页签名称修改
场景:打开多张单据希望能够配置页签的名称根据单据名+单据某个字段来区分打开的单据
场景截图:
实现:二开parameter.setCaption(caption.toString());代码指定页面标题。
public class TestBillCaptionPlugin extends AbstractListPlugin { @Override public void beforeShowBill(BeforeShowBillFormEvent e) { BillShowParameter parameter = e.getParameter(); ListView view =(ListView)e.getSource(); //布局FormId String billFormId = view.getBillFormId(); //换标题 LocaleString caption = FormMetadataCache.getFormConfig(billFormId).getCaption(); parameter.setCaption(caption.toString()); //如果布局有调整,则换FormId parameter.setFormId(billFormId); } }
推荐阅读