1.在ListUi中,新增打开EditUi:
@Override
protected String getEditUIModal() {
// return super.getEditUIModal();
String openModel = UIConfigUtility.getOpenModel();
if (openModel != null) {
return openModel;
}
return UIFactoryName.NEWTAB;
}
protected String getEditUIModal() {
// return super.getEditUIModal();
String openModel = UIConfigUtility.getOpenModel();
if (openModel != null) {
return openModel;
}
return UIFactoryName.NEWTAB;
}
2.打开新的界面
自定义大小:setPreferredSize(new Dimension(400,300));
IUIWindow win = UIFactory.createUIFactory("com.kingdee.eas.base.uiframe.client.UINewFrameFactory")
.create("com.kingdee.eas.fi.gl.rpt.client.GLRptSubLedgerUI", uiContext, null, OprtState.VIEW);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
((UINewFrame)win).setPreferredSize(screenSize);//设置满屏
IUIWindow win = UIFactory.createUIFactory("com.kingdee.eas.base.uiframe.client.UINewFrameFactory")
.create("com.kingdee.eas.fi.gl.rpt.client.GLRptSubLedgerUI", uiContext, null, OprtState.VIEW);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
((UINewFrame)win).setPreferredSize(screenSize);//设置满屏