扩展、添加枚举(enum)

   

      扩展枚举

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

      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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值