您的位置:首页 > 其它

扩展、添加枚举(enum)

2010-08-22 22:53 176 查看
扩展枚举

在通用属性枚举不能满足需要时,我们可以采取下面的方式对现有的枚举进行扩展。扩展枚举的本质是对原有枚举进行重载。

1).定义枚举

<?xml version="1.0" encoding="GBK" ?>
<enum>
<link-type udefine="false">
<zh_CN>
<label>分类</label>
<element key="0">友情链接</element>
<element key="1">我的收藏</element>
<element key="2">金融行业</element>
<element key="3">房地产行业</element>
<element key="4">医药行业</element>
<element key="5">制造业行业</element>
<element key="6">IT互联网</element>
<element key="9">其它链接</element>
</zh_CN>
<en>
<label>Type</label>
<element key="0">Friends</element>
<element key="1">My Favorites</element>
<element key="2">Financial</element>
<element key="3">Real estate</element>
<element key="4">Pharmaceutical Industry</element>
<element key="5">Manufacturing</element>
<element key="6">IT</element>
<element key="9">Other</element>
</en>
</link-type>
</enum>
另存为enums.xml,所有的枚举可以定义在此文件中。

2).配置资源文件,文件名为配置资源文件.xml,该文件中定义了枚举的引用及对应关系。该文件同时还用于自定义组件的引用配置, 关于自定义组件将在下一篇博客中讲述。
<?xml version="1.0" ?>
<resources>
<template-enum file="T2M23KHj8jGbr" />
</resources>
*这里的"T2M23KHj8jGbr"为enums.xml文件的identity.
3).添加配置(Configure)文件,可以从【设为首页】,【加入收藏】,【LOGO框】中添加配置属性,配置添加如下:
类别:share
作用域:*
名称:resources
值:b2M2e8eG80jie
*这里的值为配置资源文件.xml的identity.

添加枚举
当我们需要添加一个枚举字段时,可参照下面方法添加。
1).添加字段.如:jobtype
2).在enums.xml中定义枚举,如下:
<?xml version="1.0" encoding="GBK" ?>
<enum>
<u-jobtype udefine="false">
<zh_CN>
<label>岗位类型</label>
<element key="GJLTZW">高级猎头职位</element>
<element key="LTZW">猎头职位</element>
<element key="RSWB">人事外包</element>
</zh_CN>
<en>
<label>Job kind</label>
<element key="GJLTZW">Advanced search jobs</element>
<element key="LTZW">Search jobs</element>
<element key="RSWB">Personnel Outsourcing</element>
</en>
</u-jobtype >
<link-type udefine="false">
<zh_CN>
<label>分类</label>
<element key="0">友情链接</element>
<element key="1">我的收藏</element>
<element key="2">金融行业</element>
<element key="3">房地产行业</element>
<element key="4">医药行业</element>
<element key="5">制造业行业</element>
<element key="6">IT互联网</element>
<element key="9">其它链接</element>
</zh_CN>
<en>
<label>Type</label>
<element key="0">Friends</element>
<element key="1">My Favorites</element>
<element key="2">Financial</element>
<element key="3">Real estate</element>
<element key="4">Pharmaceutical Industry</element>
<element key="5">Manufacturing</element>
<element key="6">IT</element>
<element key="9">Other</element>
</en>
</link-type>
</enum>
3).配置资源文件.xml
<?xml version="1.0" ?>

<resources>
<template name="job"> //job为组件名
<entity>
<enum>
<u_jobtype ref="u-jobtype" /> //把枚举u-jobtyp映射到字段u_jobtype上
</enum>
</entity>
</template>
<template-enum file="T2M23KHj8jGbr" />
</resources>
4).添加配置文件属性,可参考扩展枚举.

到这里扩展枚举和添加枚举就结束了,其实很简单,哈哈。给自己加油.....嘿嘿。JUST DO IT。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: