1.UIFactory.createUIFactory(UIFactoryName.MODEL).create(getEditUIName(), uiContext, null,
OprtState.VIEW);
A.传递UIContext()
B设置 setOprtState().
2..ListUI()
a.Super。构造函数
b.jbInit()调用registerBindings();
c.. initLayout调用this.initUIContentLayout();,this.initUIToolBarLayout();,
this.initUIMenuBarLayout();
d. onLoad()
CoreUI:
super.onLoad()
initWorkButton() 初始化界面按钮状态
getTableForCommon() 返回当前表格是否可显示右键
initKeyStroke()初始化表格键盘操作,删除,回车
initListener() 初始化表格监听器
actionQuery_actionPerformed(ActionEvent e) 通用查询
wfInit(); 初始化工作流
doFieldPermission(); 应用字段权限
e.Onshow()
setDefaultButton() 设置缺省按钮
initUserConfig() 设置用户表格设置(在没有设置通用查询方案的情况下应用)
freezeColumn(); 设置冻结列
selectFirstRow()设置选择行,并触发tblMain_doRequestRowSet(RequestRowSetEvent e)
获取数据事件,填充表格数据
f. destroyWindow()
super.destroyWindow()
checkBeforeWindowClosing();在关闭前检查数据