|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
在开发中用到的代码,贴出来分享
-
- 1. getBillListPanel().setParentMultiSelect(true);设置多选即显示复选框
- 1. 窗体间传值(窗体是通过获得功能节点打开的)
- a) PfLinkData pflink = new PfLinkData();
- b) new Thread(new Runnable() {
- c) public void run() {
- d) BannerDialog dialog = new BannerDialog(parent);
- e) dialog.setStartText(NCLangRes.getInstance().getStrByID("pfworkflow",
- f) "UPPpfworkflow-000473")/*
- g) * @res "正在打开单据UI,请稍等..."
- h) */);
- i) try {
- j) dialog.start();
- k) Thread.sleep(100);
- l) FuncNodeStarter.openLinkedDialog(frVO, iLinkType, pflink, parent, false, true,
- m) null);
- n) } catch (Exception e) {
- o) Logger.error(e.getMessage(), e);
- p) } finally {
- q) dialog.end();
- r) }
- s) }
- t) }).start();
- u) FuncNodeStarter.openLinkedDialog(frVO, iLinkType, pflink, parent, false, true,null);
- v) frVO->FuncRegisterVO frVO = SFClientUtil.findFRVOFromMenuTree(customNode);// 功能节点VO
- w) iLinkType->int iLinkType = ILinkType.LINK_TYPE_MAINTAIN;
- x) pflink->PfLinkData,传值的中间载体
- y) parent->父容器
- z) 接收值:需重写ILinkMaintain接口的public void doMaintainAction(ILinkMaintainData maintaindata);
- aa) maintaindata即PfLinkData
- 1. 点击按钮弹出参照画面
- a) 参照
- /**<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
- * *
- * @throws Exception
- */
- private boolean showTransRef() throws Exception {
- UIRefPane panel= new UIRefPane();
- MyRefModel = new MyRefModel ();//这里是你的参照类
- String billtype = ui.getUIControl().getBillType();
- refModel.setWhere(" parentbilltype='" + billtype + "'");
- panel.setRefModel(refModel);
- panel.setSize(400, 300);
- panel.setVisible(true);
- if (panel.getRef().showModal() == UIDialog.ID_OK) {
- }
复制代码 |
|