public void actionHistory_actionPerformed(ActionEvent e) throws Exception
{
super.actionHistory_actionPerformed(e);
UIContext uiContext = new UIContext(this);
uiContext.put("id", getSelectedKeyValue());
IUIWindow uiWindow = UIFactory.createUIFactory(UIFactoryName.NEWWIN).create(ComRelCompareHisListUI.class.getName(), uiContext, null, OprtState.VIEW);
uiWindow.show();
}
子窗体获取父窗体代码
****UI fatherUI = (****UI) this.getUIContext().get("editData");
****UI fatherUI = (****UI) this.getUIContext().get("ID");
然后可以根据父UI获取父UI所有的元素
关闭UI方法
void com.kingdee.bos.ui.face.CoreUIObject.disposeUIWindow()
所有的UI都会继承CoreUIObject
this.disposeUIWindow();