EAS-BOS开发问题解决
dialog.setOwner((Component) getUIContext().get(UIContext.OWNERWINDOW)); } else {
dialog.setOwner(this); }
dialog.setUiObject(this);
dialog.setParentUIClassName(this.getClass().getName());
dialog.addUserPanel(getMessageExportUserPanel(uicontext));//将UI封装进CommonQueryDialog对象里面。
dialog.setShowToolbar(false);//是否显示工具条,默认方案等。 dialog.setShowFilter(true);//显示自定义查询页签
dialog.setQueryObjectPK(mainQueryPK);//将自定义过滤功能封装进来 dialog.setTitle("短信数据导出");//设置探出框的title。 dialog.setWidth(550); dialog.setHeight(300); return dialog;
}
具体更多的设置可以参考CommonQueryDialog这个类。
如何从CommonQueryDialog得到自定义UI。
解决:
public void actionTxtExport_actionPerformed(ActionEvent e) throws Exception
{
dialog = initMessageExportDialog(uiContext);
if (dialog.show())//弹出对话框出现的时候,代码运行停留在这一行。当点击确定的时候将继续运行。 {
tHelper.setDialog(dialog);
GovHrMessageExportUI govHrMessageExportUI = (GovHrMessageExportUI) dialog.getUserPanel(0);
用这种方式得到自定义UI。得到了UI,相当于实例化了这样的一个类,还可以得到类的方法。
String path=govHrMessageExportUI.getPath();//getPath()是定义在GovHrMessageExportUI中的方法。 }
}
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库EAS-BOS开发问题解决(17)在线全文阅读。
相关推荐: