平台字典标签使用方法

平台字典标签使用方法:
导入标签定义文件:
<%@ taglib uri="/WEB-INF/dictionary.tld" prefix="dict"%>


[size=large][b]select标签使用方法:[/b][/size]
国际化案例
<dict:select type="sex" name="userSex" textValueCode="sany.pdp.common.operation.select" textNAN="-1" extend=" οnclick='alert(1) ' class='blue'"/>

本地化写法:
<dict:select type="sex" name="userSex" textValue="请选择性别" textNAN="-1" [color=blue][b]extend=" οnclick='alert(1) ' class='blue'"[/b][/color]/>

extend是一个自由属性,可以写任意html脚本,其内容将会直接增加到实际的select元素上面,例如:上面的写法的实际效果为:

<select name="userSex" [color=blue][b]οnclick='alert(1) ' class='blue'[/b][/color]>
<option value="-1">请选择性别</option>
<option value="M">男</option>
<option value="F">女</option>
</select>


[size=large][b]和list标签结合使用[/b][/size]


使用字典标签需要导入字典标签定义文件
<%@ taglib uri="/WEB-INF/dictionary.tld" prefix="dict"%>
标签使用实例-select
<pg:list actual="${users}">
<dict:select type="marglogrt" name="marglogrt" colName="userType"
textValue="请选择" style="width:115px"/>

<dict:select type="marglogrt" name="marglogrt" colName="userType"
textValue="请选择" extend=" style=’width:115px’ width=’’ οnclick=’aa()’"/>


标签使用实例-checkbox
<dict:checkbox type="marglogrt" name="marglogrt" colName="userType"
textValue="请选择" style="width:115px"/>

<dict:checkbox type="marglogrt" name="marglogrt" colName="userType"
extend=" style=’width:115px’ width=’’ οnclick=’aa()’"/>
标签使用实例-radio
<dict:radio type="marglogrt" name="marglogrt" colName="userType"
textValue="请选择" style="width:115px"/>

<dict:radio type="marglogrt" name="marglogrt" colName="userType"
extend=" style=’width:115px’ width=’’ οnclick=’aa()’"/>


标签使用实例- itemname
<dict:itemname type="marglogrt" colName="userType" />
标签使用实例- itemvalue
<dict:itemvalue type="marglogrt" colName="userType" />
</pg:list>

[size=large][b]字典数据java接口[/b][/size]
bboss-cms(老版本平台)
com.frameworkset.dictionary.DataManagerFactory
Data data = DataManagerFactory.getDataManager().getData("marglogrt");

Data数据对象包含了字典的所有数据:
private String dataId;
private String name;
private List items;
private List allitems;
private String parent;
private String description;
private Map itemsIdxByName;
private Map itemsIdxByValue;
新版平台
Params data = ParamsHandler.getParams("default", "marglogrt");
Params数据对象包含了字典的所有数据:
private String dataId;
private String name;
private List items;
private List allitems;
private String parent;
private String description;
private Map itemsIdxByName;
private Map itemsIdxByValue;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值