1. 参照开发
系统参照的用法
UIRefPane ref = new UIRefPane();
Ref.setRefNodeName(nc.vo.bd.ref.RefNodeNameConst.DEPTDOC);
nc.ui.bd.ref.IBusiType这个类里定义了参照对应的具体类
自定义参照
自己定义的参照类一般都继承自nc.ui.bd.ref.AbstractRefModel这个抽象类
下面列举一些常用的方法:
public String[] getFieldCode() // 返回参照字段对应的表字段编码
public String[] getFieldName() //返回参照字段对应的显示名称
public String getPkFieldCode() //返回主键字段编码
public String getRefTitle() //返回参照名称
public String getTableName() //返回查询的表名称,可以是表连接语句
public String[] getHiddenFieldCode() //返回参照的隐藏字段
public int getDefaultFieldCount() //返回参照的默认字段数量
public String getWherePart() //返回查询条件
如果需要实现一些特殊的参照,比如树结构的参照,则应该继承AbstractRefTreeModel类
2. ClientUI类常用方法
protected ManageEventHandler createEventHandler() //返回UI的事件处理类
protected AbstractManageController createController() //返回UI画面的控制类