`

bboss国际化标签小常识-基础数据国际化案例

阅读更多
bboss国际化标签小常识-基础数据国际化案例

一般所说的国际化都是指表示层页面显示信息的国际化,但是有些情况下,业务系统中的一些基础数据也需要做国际化,本文举一个简单的例子来说明bboss国际化标签如何实现基础数据的国际化。

bboss中使用message标签结合cell标签来实现基础数据的国际化,使用方法如下:

<pg:list requestKey="appbom">
<pg:cell colName="appname"/>

<pg:message colName="devcountry"/>
</pg:list>


devcountry属性代表了保存在数据记录字段devcountry中的一个国际化编码code,当系统语言环境发生变化时就从相应的国际化属性文件中获取对应语言的开发国家名称,例如

devcountry=zh时,中文语言环境<pg:message colName="devcountry"/>就会输出“中国”,英文语言环境<pg:message colName="devcountry"/>就会输出“china”,这样即可结合国际化属性文件和表字段code来实现业务基础数据的国际化。

分享到:
评论
2 楼 yin_bp 2014-09-04  
itemname使用实例:
<dict:itemname type="sex" colName="userSex" />
使用上述colName属性需要更新一下dictionary.tld文件(下载解压,然后更新到WEB-INF目录下面):
http://dl.iteye.com/topics/download/736cd5c7-d61b-368a-8317-e20f49787859
1 楼 yin_bp 2014-09-03  
字典标签使用实例:
<dict:select type="sex" name="userSex" textValueCode="sany.pdp.common.operation.select" textNAN="-1"  extend=" onclick='alert(1) ' "/>


相关推荐

Global site tag (gtag.js) - Google Analytics