平台字典标签使用方法:
导入标签定义文件:
<%@ 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;
导入标签定义文件:
<%@ 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;