基本参照代码
package nc.ui.ldzl.pitch;import java.util.Hashtable;import nc.ui.bd.ref.AbstractRefModel;//孔距照public class PitchRefModel extends AbstractRefModel {public PitchRefModel(){super();//字段显示转换器Hashtable convert = new Hashtable();Hashtable hm = new Hashtable();hm.put("N", "否");hm.put("Y", "是");convert.put("sealflag", hm);this.setDispConvertor(convert);}/* 可显示字段 * (non-Javadoc) * @see nc.ui.bd.ref.AbstractRefModel#getFieldCode() */public String[] getFieldCode() {return new String[]{"pitchcode","pitchname","sealflag"};}/* 中文名称——表头和栏目用 * (non-Javadoc) * @see nc.ui.bd.ref.AbstractRefModel#getFieldName() */public String[] getFieldName() {return new String[]{"孔距编码","孔距名称","是否封存"};}/* 设置显示字段中的显示字段数 -- 表示显示前几个字段 * (non-Javadoc) * @see nc.ui.bd.ref.AbstractRefModel#getDefaultFieldCount() */public int getDefaultFieldCount() {return 3;}public String[] getHiddenFieldCode() {return new String[]{"pk_pitch"};}/* 参照表体 * (non-Javadoc) * @see nc.ui.bd.ref.AbstractRefModel#getRefTitle() */public String getRefTitle() {return "孔距参照";}public String getPkFieldCode() {return "pk_pitch";}public String getTableName() {return "lz_pitch";}/* 获取参照编码字段 * (non-Javadoc) * @see nc.ui.bd.ref.AbstractRefModel#getRefCodeField() */public String getRefCodeField() {return "pk_pitch";}/*获得参照名称字段 * (non-Javadoc) * @see nc.ui.bd.ref.AbstractRefModel#getRefNameField() */public String getRefNameField() {return "pk_pitch";}public String getWherePart() {String strWhere = super.getWherePart();if(strWhere == null || "".equals(strWhere)){strWhere = "nvl(dr,0)=0";}return strWhere;}}?