1、 SoTower-WEB 组件开发指南版本号 V1.5北京中电普华信息技术有限公司2008-03-27SoTower 用户手册 版权所有2005-2008 北京中电普华信息技术有限公司修订历史版本号 修改人 修改日期 摘 要V1.0 刘少壮 2007-06-01 创建文档V1.5 张继杰 2008-03-07 修改文档V1.5 尚枫 2008-03-11 修改文档SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司1目 录1 前言 .11.1 概述 11.2 参考资料 11.3 HTML 组件 11.3.1 概述 .11.3.2 Button(按钮)标签 21.
2、3.3 cancel(取消)组件 .31.3.4 submit(提交)组件 .51.3.5 reset(重置按钮)组件 .61.3.6 checkbox(复选框)组件 81.3.7 radio(单选框)组件 .101.3.8 text(文本框)组件 .111.3.9 password(密码框)组件 131.3.10 hidden(隐藏域)组件 151.3.11 file(上传)组件 171.3.12 textarea(文本区)组件 191.3.13 label(标签)组件 .201.3.14 checkboxGroup(复选框组合)组件 .211.3.15 radioGroup(单选框组和)组
3、件 241.3.16 form(表单)组件 .261.3.17 select(下拉框)组件 271.3.18 multiSelect(联动下拉框)组件 .311.3.19 错误标签 .331.3.20 消息标签 .331.4 日期组件(date) .341.4.1 概述 .341.4.2 年月日,年月日时间 .341.4.3 年月组件 .371.4.4 时间组件 .371.4.5 年组件 .371.5 树型组件(seltree) .381.5.1 概述 .381.5.2 多阶段取数据树 .391.5.3 排序树(一次性取数据树) 461.5.4 多选树,单选树 .481.5.5 链接树 .48
4、1.6 编辑网格组件(Editgrid) 491.7 查询网格组件(FlexGrid) .621.8 Tab 页组件(tab) .831.8.1 概述 .83SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司21.8.2 Tab 页组件 831.9 菜单组件(Menu5) 911.9.1 概述 .911.9.2 菜单组件 .911.9.3 菜单数据结构 .931.10 Loading 组件(loading) .951.10.1 概述 .951.10.2 Loading 组件 .951.11 颜色选择器组件(colorSelector) 971.11.1 概述
5、.971.11.2 颜色选择器组件 .971.12 列表(list) .981.12.1 移动列表 .981.12.2 排序列表 .1041.13 资源定位器(ui) .1071.13.1 概述 .1071.13.2 配置资源前置路径 .1071.13.3 JSP 页面文件头部引入 sotower 标签库 .1071.13.4 JSP 页面中使用 ui 标签引入 images,js,css 文件 1071.13.5 SkinUtils 类以及方法说明 .1081.14 容器(container) .1091.15 comb(组合框)组件 .1101.16 微调(inch)组件 .1111.17
6、 帮助(异步取数据)组件 1121.18 Flash 图表 .1141.19 公共 JavaScript 函数 118SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司1SoTower WEB 组件开发指南1 前言1.1 概述美观的界面,统一的风格,丰富的用户体验是每一款优秀的软件产品所追求的。完善的客户端可以大大提高用户对软件的满意程度。近年来,与客户端相关的技术不断发展,从最早的瘦客户端模式,到后来的胖客户端,再到最近流行的富客户端,软件的客户端越来越被人们重视,在软件产品中的比重也越来越大。但客户端的开发效率一直被开发人员所担忧。我们 SoTower W
7、eb 组件经过不断创新,利用领先的技术,开发出成熟完善的客户端解决方案。可以非常轻松的搭建出令人耳目一新的,具有 RIA (Rich Internet Application) 特征的Web 应用界面。SoTower Web 组件运用 jsp 标签技术,巧妙的整合后台数据与前端html、 css、javascript 、flash 等,构造出各种丰富的组件,如:网格、树、图表、日历、菜单等等。无需下载安装任何浏览器插件, 即能拥有丰富的用户体验和美观的界面。1.2 参考资料SoTower1.5 框架开发指南组件开发1.3 HTML 组件1.3.1 概述HTML 组件是用 jsp 标签技术,将
8、html 中的普通控件、css 样式、javascript事件包装在一起,通过配置属性,就能获得 request 对应的值。风格统一,简化开发,可重用。HTML 组件包括button、text、 password、 hidden、checkbox、radio、checkbox 组、radio 组、textarea、lable、file、submit、cancel、reset、select 等等。SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司2使用 HTML 组件需要先引入 web-html.tld 和 skin.css“1.3.2 Button(按钮)标签
9、button 标签输出的 html 代码是在 html 里面的的基础上添加了一个 onmouseover 和 onmouseout 事件,两个事件中分别改变按钮的样式,具体属性也与 html 中的相同。使用标签实例:标签输出 html:标签属性如下:表 2-1属性 默认值 是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触
10、发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司3onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmou
11、seup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 按钮名称Style N 按钮的样式styleClass N 按钮的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 按钮的显示文本1.3.3 cancel(取消)组件cancel 标签输出的 html 代码是在 html 里面的的基础上添加了 onmouseover 和 onmouseout 事件,两个事件中分别改变按钮的样式,还有 submit 按钮的文本指定是 canc
12、el 了,不能更改。具体属性也同 html 中的相同。使用标签实例:标签输出 html:SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司4标签属性如下:表 2-2属性 默认值 是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblcli
13、ck N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 按钮名称Style N 按钮的样式styleClass N 按钮的样式表名称
14、styleId N 目前未使用SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司5Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 按钮的显示文本,固定为 cancel,不能更改1.3.4 submit(提交) 组件submit 标签输出的 html 代码是在 html 里面的的基础上添加了 onmouseover 和 onmouseout 事件,两个事件中分别改变按钮的样式,具体属性也同 html 中的相同。使用标签实例:标签输出 html:标签属
15、性如下:表 2-3属性 默认值 是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司6Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户
16、按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 按钮名称Style N 按钮的样式styleClass N 按钮的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引T
17、itle N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 按钮的显示文本1.3.5 reset(重置按钮)组件reset 标签输出的 html 代码是在 html 里面的的基础上添加了 onmouseover 和 onmouseout 事件,两个事件中分别改变按钮的样式,具体属性也与 html 中的相同。使用标签实例:SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司7标签输出 html:标签属性如下:表 2-4属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代
18、图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过
19、对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司8Name Y 按钮名称Style N 按钮的样式styleClass N 按钮的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)。titleKey N 目前未使用Value Y 按钮的显示文本1.3.6 ch
20、eckbox(复选框)组件checkbox 标签输出的 html 代码与 html 里面的相同,具体属性也与 html 中的相同。使用标签实例:标签输出 html:标签属性如下:表 2-5属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键。Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司9Onchange N 当对象或选中区
21、的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y
22、控件名称Style N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 控件的 valueProperty N 从 view 中取属性名为 property 的值。对应的数据类型可以是 map 或javabeanbeanName N 指定要从 request 中取值的 view 的名SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司10称,默认为 html.data1
23、.3.7 radio(单选框)组件radio 标签输出的 html 代码与 html 里面的相同,具体属性也与 html 中的相同。使用标签实例:标签输出 html:标签属性如下:表 2-6属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N
24、双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司11Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y
25、 控件名称Style N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 控件的 valueProperty N 从 view 中取属性名为 property 的值。对应的数据类型可以是 map 或javabeanbeanName N 指定要从 request 中取值的 view 的名称,默认为 html.data1.3.8 text(文本框)组件text 标签输出的 html 代码与 html 里面
26、的相同,具体属性也与 html 中的相同。使用标签实例:SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司12标签输出 html:标签属性如下:表 2-7属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双
27、击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 控件名称SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限
28、公司13Style N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 控件的 valueProperty N 从 view 中取属性名为 property 的值。对应的数据类型可以是 map 或javabeanbeanName N 指定要从 request 中取值的 view 的名称,默认为 html.dataSize N 域长度Maxlength N 最大输入字符数1.3.9 password(密
29、码框)组件password 标签输出的 html 代码与 html 里面的相同,具体属性也与 html 中的相同。使用标签实例:标签输出 html:标签属性如下:SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司14表 2-8属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发
30、Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 控件名称SoTo
31、wer 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司15Style N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 控件的 valueProperty N 从 view 中取属性名为 property 的值。对应的数据类型可以是 map 或javabeanbeanName N 指定要从 request 中取值的 view 的名称,默认为 html.dataMaxlength
32、 N 最大输入字符数Size N 域长度1.3.10 hidden(隐藏域)组件hidden 标签输出的 html 代码与 html 里面的相同,具体属性也与 html 中的相同。使用标签实例:SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司16标签输出 html:2标签属性如下:表 2-9属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入
33、焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户
34、在鼠标位于对象之上时释放鼠标按钮时触发Name Y 控件名称Style N 控件的样式SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司17styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 控件的 valueProperty N 从 view 中取属性名为 property 的值。对应的数据类型可以是 map 或javabeanbeanName N 指定要从 request 中取
35、值的 view 的名称,默认为 html.dataWrite False N 是否在隐藏域后面显示隐藏域的值1.3.11 file(上传)组件file 标签输出的 html 代码与 html 里面的相同,具体属性也与 html 中的相同。使用标签实例:标签输出 html:标签属性如下:表 2-10属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司18Disabled N 设置或获取控件是否可用In
36、dexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户
37、将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 控件名称Style N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 上传框的 value 不能赋值,故 value 属SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司19性不起作用1.3.12 textarea(文本区)组件textarea 标签输出的
38、html 代码与 html 里面的相同,具体属性也与 html 中的相同。使用标签实例:标签输出 html:web-html 组件-html 组件标签属性如下:表 2-11属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键。Alt N 设置或获取用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发O
39、nfocus N 当对象获得焦点时触发SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司20Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 控件名称Sty
40、le N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)titleKey N 目前未使用Value Y 控件的 valueProperty N 从 view 中取属性名为 property 的值。对应的数据类型可以是 map 或javabeanbeanName N 指定要从 request 中取值的 view 的名称,默认为 html.dataSoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司211.3.13 l
41、abel(标签)组件label 标签是根据标签配置的属性名,取 request 中的集合(list ) ,集合中的map 或 javaben 中对应的值的。输出的 html 代码是一个隐藏域后加上文字,外面包一个 span。使用标签实例:标签输出 html:value2标签属性如下:表 2-12属性 默认值是否标签属性和必须描述Visible True N 是否隐藏。Collection N 对应 request 中集合的名称。labelProperty N 集合中的 map 或 javabean 作为标题显示的属性名称labelKey N 集合中的 map 或 javabean 作为隐藏域v
42、alue 的属性名称Name Y 控件名称SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司221.3.14 checkboxGroup(复选框组合)组件checkboxGroup 标签根据 request 集合(list)的长度生成对应数量的 html 中的 checkbox。每个 checkbox 的 name 相同,值和显示文本对应集合的一项 map或 javabean。使用标签实例:标签输出 html:value1value2标签属性如下:表 2-13属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取
43、用于替代图像的文本altKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司23Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmou
44、sedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发Onmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 控件名称Style N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引Title N 设置或获取对象的咨询信息(工具提示)Collection N 对应 request 中集合的名称label
45、Property N 集合中的 map 或 javabean 作为标题显示的属性名称labelKey N 集合中的 map 或 javabean 作为隐藏域 value 的属性名称titleKey N 目前未使用Value Y 控件的 valueSoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司24Property N 从 view 中取属性名为 property 的值。对应的数据类型可以是 map 或 javabean。当通过property 取到的值与集合中的一项相同时,checkbox 选中beanName N 指定要从 request 中取值的 vie
46、w 的名称,默认为 html.data1.3.15 radioGroup(单选框组和)组件radioGroup 标签根据 request 集合(list)的长度生成对应数量的 html 中的radio。每个 radio 的 name 相同,值和显示文本对应集合的一项 map 或javabean。图 1.3使用标签实例:标签输出 html:value1value2标签属性如下:表 2-14SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司25属性 默认值是否标签属性和必须描述Accesskey N 设置或获取对象的快捷键Alt N 设置或获取用于替代图像的文本a
47、ltKey N 设置或获取 Alt 键的状态Disabled N 设置或获取控件是否可用Indexed N 目前不可用Onblur N 在对象失去输入焦点时触发的事件Onchange N 当对象或选中区的内容改变时触发Onclick N 用鼠标左键单击对象时触发Ondblclick N 双击对象时触发Onfocus N 当对象获得焦点时触发Onkeydown N 当用户按下键盘按键时触发Onkeypress N 当用户按下字面键时触发Onkeyup N 当用户释放键盘按键时触发onmousedown N 当用户用任何鼠标按钮单击对象时触发onmousemove N 当用户将鼠标划过对象时触发O
48、nmouseout N 当用户将鼠标指针移出对象边界时触发Onmouseover N 当用户将鼠标指针移动到对象内时触发Onmouseup N 当用户在鼠标位于对象之上时释放鼠标按钮时触发Name Y 控件名称Style N 控件的样式styleClass N 控件的样式表名称styleId N 目前未使用Tabindex N 设置或获取定义对象的 Tab 顺序的索引SoTower 用户手册 版权所有 2005-2008 北京中电普华信息技术有限公司26Title N 设置或获取对象的咨询信息(工具提示)Collection N 对应 request 中集合的名称labelProperty N 集合中的 map 或 javabean 作为标题显示的属性名称labelKey N 集合中的 map 或 javabean 作为隐藏域value 的属性名称titleKey N 目前未使用Value Y 控件的 valueProperty N 从 view 中取属性名为 property 的值对应的数据类型可以是 map 或javabean。当通过 property 取到的值与集