平台字典标签使用方法

简介: 平台字典标签使用方法: 导入标签定义文件: select标签使用方法: 国际化案例 本地化写法: extend是一个自由属性,可以写任意html脚本,其内容将会直接增加到实际的select元素上面,例如:上面的写法的实际效果为:   请选择性别   男   女 和list标签结合...
平台字典标签使用方法:
导入标签定义文件:
<%@ taglib uri="/WEB-INF/dictionary.tld" prefix="dict"%>


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

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

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

<select name="userSex" onclick='alert(1) ' class='blue'>
  <option value="-1">请选择性别</option>
  <option value="M">男</option>
  <option value="F">女</option>
</select>


和list标签结合使用


使用字典标签需要导入字典标签定义文件
<%@ 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=’’ onclick=’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=’’ onclick=’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=’’ onclick=’aa()’"/>


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

字典数据java接口
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;

目录
相关文章
|
8月前
|
存储 数据库 索引
Python新手常见问题一:列表、元组、集合、字典区别是什么?
本文针对Python编程新手常遇到的问题,详细阐述了列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)这四种数据结构的核心区别。列表是一种有序且可变的数据序列,允许元素重复;元组同样有序但不可变,其内容一旦创建就不能修改;集合是无序、不重复的元素集,强调唯一性,主要用于数学意义上的集合操作;而字典则是键值对的映射容器,其中键必须唯一,而值可以任意,它提供了一种通过键查找对应值的有效方式。通过对这些基本概念和特性的对比讲解,旨在帮助初学者更好地理解并运用这些数据类型来解决实际编程问题。
620 1
|
8月前
|
存储 自然语言处理
平台设计-代码字段与标签
在平台里描述对象的属性可以使用代码和标签
|
8月前
|
开发工具 数据安全/隐私保护 git
字典生成工具 -- pydictor
字典生成工具 -- pydictor
256 0
|
8月前
|
存储 索引 Python
【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了
【Python指南 | 第四篇】列表、元组、集合及字典,这一篇就够了
94 0
|
存储 索引 Python
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
|
Python
如何使用python对列表、字典、集合进行过滤筛选?
如何使用python对列表、字典、集合进行过滤筛选?
181 0
|
存储 索引 Python
python基础——组合类型(字典)
python基础——组合类型(字典)
python基础——组合类型(字典)
|
索引 Python
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(上)
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)
123 0
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(上)
|
存储 数据安全/隐私保护 索引
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(下)
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)
338 0
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(下)
|
索引 Python
Python已有列表和字典,为什么还需要元组?
学习了列表和字典之后,再学习元组感觉它没有使用的必要.而且列表和字典已经够用,为什么有了列表还需要元组呢?这个Python特有的数据类型有何作用呢? 元组是由简单的对象构成的,他是和列表非常相似的数据类型,但元组是不可变的,他不支持任何方法的调用,也就是说,我们不能编辑和改变元组,其实正是因为元组的特有性质:不可变性;这个特性提供了一种完整性,他可以保证元组所在的处不会被程序修改,正是列表所不具备的,而且这使得元组还可以作为字典的键值,总的来说,元组可以处理那些固定关系的问题
373 0