苍穹showForm两种方法原创
金蝶云社区-拿了你的糖身份
拿了你的糖
4人赞赏了该文章 2,334次浏览 未经作者许可,禁止转载编辑于2022年10月19日 17:15:38
//打开单据
BillShowParameter billShowParameter = new BillShowParameter();
billShowParameter.setFormId("fromId");
billShowParameter.setPkId(001);//单据内码
billShowParameter.getOpenStyle().setShowType(ShowType.Modal);
billShowParameter.setStatus(OperationStatus.EDIT);
this.getView().showForm(billShowParameter);

//打开列表
ListShowParameter listShowParameter = new ListShowParameter();
listShowParameter.setFormId("fromId");
ListFilterParameter listFilterParameter = new ListFilterParameter();
listFilterParameter.setFilter(new QFilter("billstatus",QCP.equals,"C"));//已审核
listShowParameter.setListFilterParameter(listFilterParameter);
this.getView().showForm(listShowPara);

另外一直打开列表的方式

ListShowParameter listShowPara = ShowFormHelper.createShowListForm("formId", false);//第二个参数为是否支持多选
StyleCss style = new StyleCss();
style.setHeight("1000");
style.setHeight("600");
listShowPara.getOpenStyle().setInlineStyleCss(style);
listShowPara.setCaption("表单名称");
this.getView().showForm(listShowPara);


赞 4