码迷,mamicode.com
首页 > 其他好文 > 详细

字典开发规范

时间:2015-08-28 13:09:41      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

1、      数据库

1.1建立字典

1)       在TAW_WS_DICT_TYPE 表中建立字典类型;

2)       在TAW_WS_DICT表中建立具体字典配置;

3)       如有级联字典,则需在taw_ws_dict_rel表中建立级联字典需配置。

2、      工程配置文件

2.1 配置字典的BOCO.XML

1)         在工程中配置字典BOCO.XML

在<DICTTYPE><DICTTYPE>标签中添加字典配置如:

<airIntegerakeType name="吸气方式">1401</airIntegerakeType>

3、      页面

3.1字典页面使用方式

1)       HTML中引入包

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

2)       字典值放入页面时使用的包

<%@ taglib uri="/WEB-INF/app.tld" prefix="eoms"%>

3)       Form的定义方式

<html:form action="/update"> </html:form>

4)       字典值放入 pageScope

<eoms:DictType typeName="airIntegerakeType" />

5)       页面对象使用方式

不需要自动赋值的:

<html:select property="airIntegerakeType" title="吸气方式"  name ="item" style="width:120;">

<html:options collection="airIntegerakeType" property="value" labelProperty="label" />

</html:select>

需要自动赋值,区别在于name="objectName"属性

<html:select property="airIntegerakeType" name="objectName" title="吸气方式" name ="item" style="width:120;">

<html:options collection="airIntegerakeType" property="value" labelProperty="label" />

</html:select>

4、      后台

4.1  VO中字典转换方法

1)       类中需定义

private TawWsDictBO tawWsDictBO = new TawWsDictBO();

2)       属性定义规范

字典类型名+DictName;

例:private String valveNumberDictName; // --字典

3)       获取字典名称方法,例:

public String getValveNumberDictName() {

    String dictWord = "SYSTEM.DICTTYPE.valveNumber";

    tawWsDict = tawWsDictBO.getDict(StaticMethod.null2int(StaticMethod.getNodeName(dictWord)), StaticMethod

           .nullObject2int(this.getValveNumber()));

    return tawWsDict.getDictName();

}

字典开发规范

标签:

原文地址:http://www.cnblogs.com/jiangkaiou/p/4765893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!