首页 / 资讯中心 / 文章详情

金蝶苍穹,父子页面传参

金蝶苍穹,父子页面传参 ★ FEATURED ARTICLE
父页面发送参数先拼接发送个子页面的参数灰色浮动文本调试信息父页面拼借参数public void beforeDoOperation(BeforeDoOperationEventArgs e) { super.beforeDoOperation(e); FormOperate formOperate (FormOperate) e.getSource();if (formOperate.getOperateKey().equalsIgnoreCase(update)){//进行修改工序的操作 FormShowParameter formShowParameter new FormShowParameter(); //子页面标识 formShowParameter.setFormId(yt_updateprocess); //子页面标题 formShowParameter.setCaption(修改工序);MapString,Object params new HashMap(); Object pkValue this.getModel().getDataEntity().getPkValue(); params.put(dataId,pkValue); //从分扎明细中获取颜色组的number SetString collectcolorNumbersthis.collectcolorNumber(); params.put(colorNumbers,collectcolorNumbers); //从分扎明细中获取尺码组的number SetString collectsizeNumbersthis.collectsizeNumber(); params.put(sizeNumbers,collectsizeNumbers);//固定格式---开始formShowParameter.getOpenStyle().setShowType(ShowType.Modal);// 账号颜色,尺码 formShowParameter.setCustomParams(params); formShowParameter.setCloseCallBack(new CloseCallBack(this, yt_updateprocess)); this.getView().showForm(formShowParameter);///固定格式--结束子页面接收参数接收父页面传递的参数public void afterCreateNewData(EventObject e) { //固定格式--开始 XcIFormView view (XcIFormView) this.getView(); IDataModel model getModel(); FormShowParameter formShowParameter view.getFormShowParameter(); MapString, Object customParams formShowParameter.getCustomParams(); //固定格式--结束 Object dataId customParams.get(dataId);//颜色-从customParams取值 Object colorObj customParams.get(colorNumbers); SetString collectcolorNumbers new HashSet(); if (colorObj instanceof Set) { collectcolorNumbers (SetString) colorObj; } else if (colorObj instanceof Collection) { collectcolorNumbers new HashSet((CollectionString) colorObj); } else if (colorObj instanceof String) { collectcolorNumbers new HashSet(Arrays.asList(((String) colorObj).split(,))); } // 字符串类型存入 PageCache if (collectcolorNumbers ! null !collectcolorNumbers.isEmpty()) { getPageCache().put(colorNumbers, String.join(,, collectcolorNumbers)); }缓存使用完成后要删除缓存// 删除颜色缓存 getPageCache().remove(colorNumbers);
阅读完成 · 觉得有帮助?
咨询建站