创建一个选项转移列表组件, 由两个<select ...>标签以及其间的用于将选项在两个<select ...>之间相互移动的按钮. 表单提交时会自动选中全部选项.
注意: id和doubleId并不需要提供, 因为他们将由包含在form标签中的optiontransferselect标签自动生成. 生成的id和doubleId分别为<form_id>_<optiontransferselect_doubleName>和<form_id>_<optiontransferselect_doubleName>.
addAllToLeftLabel |
false |
|
Object/String |
设置全部移动到左边的按钮的文字 |
addAllToRightLabel |
false |
|
Object/String |
设置全部移动到右边的按钮的文字 |
addToLeftLabel |
false |
|
Object/String |
设置向左移动的按钮的文字 |
addToRightLabel |
false |
|
Object/String |
设置向右移动的按钮的文字 |
allowAddAllToLeft |
false |
|
Object/String |
是否使用全部移动到左边的按钮 |
allowAddAllToRight |
false |
|
Object/String |
是否使用全部移动到右边的按钮 |
allowAddToLeft |
false |
|
Object/String |
是否使用移动到左边的按钮 |
allowAddToRight |
false |
|
Object/String |
是否使用移动到右边的按钮 |
leftTitle |
false |
|
Object/String |
设置左边列表框的标题 |
rightTitle |
false |
|
Object/String |
设置右边列表框的标题 |
allowSelectAll |
false |
|
Object/String |
是否使用全部选择按钮 |
selectAllLabel |
false |
|
Object/String |
设置全部选择按钮的文字 |
buttonCssClass |
false |
|
Object/String |
设置按钮使用的class |
buttonCssStyle |
false |
|
Object/String |
设置按钮使用的风格 |
doubleList |
true |
|
Object/String |
创建第二个列表的可迭代数据源. |
doubleListKey |
false |
|
Object/String |
第二个列表使用的主键表达式 |
doubleListValue |
false |
|
Object/String |
第二个列表使用的选项值表达式 |
doubleName |
true |
|
Object/String |
整个组件的名称 |
doubleValue |
false |
|
Object/String |
整个组件的值表达式 |
formName |
false |
|
Object/String |
组件所在的form名称 |
doubleCssClass |
false |
|
Object/String |
第二个列表的class |
doubleCssStyle |
false |
|
Object/String |
第二个列表的CSS风格 |
doubleHeaderKey |
false |
|
Object/String |
第二个列表的题头主键值 |
doubleHeaderValue |
false |
|
Object/String |
第二个列表的题头选项值 |
doubleEmptyOption |
false |
|
Object/String |
第二个列表是否添加空选项 |
doubleDisabled |
false |
|
Object/String |
第二个列表是否可以使用disable属性 |
doubleId |
false |
|
Object/String |
第二个列表的id |
doubleMultiple |
false |
|
Object/String |
是否设置第二个列表的multiple属性 |
doubleOnblur |
false |
|
Object/String |
设置第二个列表的onblur属性 |
doubleOnchange |
false |
|
Object/String |
设置第二个列表的onchange属性 |
doubleOnclick |
false |
|
Object/String |
设置第二个列表的onclick属性 |
doubleOndblclick |
false |
|
Object/String |
设置第二个列表的ondbclick属性 |
doubleOnfocus |
false |
|
Object/String |
设置第二个列表的onfocus属性 |
doubleOnkeydown |
false |
|
Object/String |
设置第二个列表的onkeydown属性 |
doubleOnkeypress |
false |
|
Object/String |
设置第二个列表的onkeyperss属性 |
doubleOnkeyup |
false |
|
Object/String |
设置第二个列表的onkeyup属性 |
doubleOnmousedown |
false |
|
Object/String |
设置第二个列表的onmousedown属性 |
doubleOnmousemove |
false |
|
Object/String |
设置第二个列表的onmousemove属性 |
doubleOnmouseout |
false |
|
Object/String |
设置第二个列表的onmouseout属性 |
doubleOnmouseover |
false |
|
Object/String |
设置第二个列表的onmouseover属性 |
doubleOnmouseup |
false |
|
Object/String |
设置第二个列表的onmouseup属性 |
doubleOnselect |
false |
|
Object/String |
设置第二个列表的onselect属性 |
doubleSize |
false |
|
Object/String |
设置第二个列表的size属性 |
emptyOption |
false |
false |
Boolean |
第一个列表是否添加空选项 |
headerKey |
false |
|
Object/String |
设置第一个列表的题头主键值. 一定不能为空值! "'-1'"或"''"是正确的取值, ""是错误的取值. |
headerValue |
false |
|
Object/String |
第一个列表的题头选项值 |
multiple |
false |
|
Object/String |
创建一个多选列表. 如果value属性指定了一个数组(正确的元素类型), 那么将预先选中数组中指定的多个选项. |
size |
false |
|
Integer |
该组件列表框的大小 (显示元素的个数) |
list |
true |
|
Object/String |
创建列表的可迭代数据源. 如果该列表是一个Map(key, value), 那么Map的主键将作为选项(<option>)的"value"属性, 而该主键对应的值作为选项的文本内容. |
listKey |
false |
|
Object/String |
列表数据源中元素对象的属性, 用于获取选项的值 |
listValue |
false |
|
Object/String |
列表数据源中元素对象的属性, 用于获取选项的文本内容 |
theme |
false |
|
Object/String |
输出元素时使用的主题(theme)(不使用缺省的) |
template |
false |
|
Object/String |
输出元素时使用的模板(template)(不使用缺省的) |
cssClass |
false |
|
Object/String |
输出元素时的class属性 |
cssStyle |
false |
|
Object/String |
输出元素时的css样式定义(译者注:就是html元素的style属性) |
title |
false |
|
Object/String |
在输出元素时设置html属性title |
disabled |
false |
|
Object/String |
在输出元素时设置html属性disabled |
label |
false |
|
Object/String |
用于输出一个元素对应的label的表达式 |
labelPosition |
false |
left |
Object/String |
不赞成使用. |
labelposition |
false |
|
Object/String |
定义元素标签的位置(top/left) |
requiredposition |
false |
|
Object/String |
定义required属性输出的位置(left|right) |
name |
false |
|
Object/String |
元素的名字 |
required |
false |
false |
Boolean |
如果设置为true, 在输出标签时将显示出此字段是必须输入的(译者注:如果使用默认模板,将会标示为"*") |
tabindex |
false |
|
Object/String |
在输出元素时设置html属性tabindex |
value |
false |
|
Object/String |
预设input元素的value属性. |
onclick |
false |
|
Object/String |
在输出元素时设置html属性onclick |
ondblclick |
false |
|
Object/String |
在输出元素时设置html属性ondblclick |
onmousedown |
false |
|
Object/String |
在输出元素时设置html属性onmousedown |
onmouseup |
false |
|
Object/String |
在输出元素时设置html属性onmouseup |
onmouseover |
false |
|
Object/String |
在输出元素时设置html属性onmouseover |
onmousemove |
false |
|
Object/String |
在输出元素时设置html属性onmousemove |
onmouseout |
false |
|
Object/String |
在输出元素时设置html属性onmouseout |
onfocus |
false |
|
Object/String |
在输出元素时设置html属性onfocus |
onblur |
false |
|
Object/String |
在输出元素时设置html属性onblur |
onkeypress |
false |
|
Object/String |
在输出元素时设置html属性onkeypress |
onkeydown |
false |
|
Object/String |
在输出元素时设置html属性onkeydown |
onkeyup |
false |
|
Object/String |
在输出元素时设置html属性onkeyup |
onselect |
false |
|
Object/String |
在输出元素时设置html属性onselect |
onchange |
false |
|
Object/String |
在输出元素时设置html属性onchange |
tooltip |
false |
|
String |
设置元素的tooltip属性(译者注:tooltip为工具栏提示) |
tooltipConfig |
false |
|
String |
设置tooltip属性的配置 |
id |
false |
|
Object/String |
id是定位元素时使用的. 对于UI和表单标签它会被用作HTML的id属性 |
分享到:
相关推荐
struts2 optiontransferselect标签,其中包含一个jsp页面,可以将此jsp页面放入您的项目中,即可看到效果!
在Struts2中,OptionTransferSelect标签是一个强大的组件,它允许用户在两个下拉列表之间转移选项,常用于实现多选功能。这篇博客文章可能讨论了在使用OptionTransferSelect标签时遇到的问题以及解决方法。 在...
optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...
在Struts2中,`s:optiontransferselect`是一个特殊的标签,用于创建具有双向选择功能的下拉列表,即“左列表”和“右列表”,用户可以在这两个列表之间转移选项,常用于多选场景。 **1. `s:optiontransferselect` ...
optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...
5.18 optiontransferselect标签 87 5.19 doubleselect标签 90 5.20 主题 92 5.21 小结 94 第6章通用标签 95 6.1 property标签 95 6.2 a标签 97 6.3 action标签 97 6.4 param标签 98 6.5 bean标签 98 6.6 ...
5.18 optiontransferselect标签 87 5.19 doubleselect标签 90 5.20 主题 92 5.21 小结 94 第6章 通用标签 95 6.1 property标签 95 6.2 a标签 97 6.3 action标签 97 6.4 param标签 98 6.5 bean标签 98 6.6 date标签 ...
本篇文章将深入探讨Struts2 UI标签中的几个关键组件:tabbedPanel、autocompleter、tree和treenode以及optiontransferselect,这些标签在实际项目中有着广泛的应用。 首先,`tabbedPanel`标签是用于创建多选项卡的...
* <s:optiontransferselect>:左右选择框 P: * <s:param>:为其他标签提供参数 * <s:password>:密码输入框 * <s:property>:得到 'value' 的属性 * <s:push>:value 的值 push 到栈中,从而使 property 标签的...
#### `<s:optiontransferselect>` 标签 用于实现选项列表的双向选择,常见于权限分配或用户角色管理界面。 #### `<s:param>` 标签 为页面请求参数提供占位符,可以在页面渲染前或后动态替换实际参数值。 #### `...
`<s:optiontransferselect>` 标签用于创建一个可以选择并转移项的下拉列表。 ### 28. `<s:param>` 标签 `<s:param>` 标签用于向URL或其他标签传递参数。 ### 29. `<s:password>` 标签 `<s:password>` 标签用于...
Struts标签是Apache Struts框架提供的用于简化JSP页面开发的组件,它们使得开发者能够更加高效、简洁地处理视图层逻辑。以下是一些主要的Struts标签及其用途的详细说明: A. `<s:a>` 和 `<s:action>`: 这两个标签...
新增了一些常用的控件,比如日期选择器(datepicker)、双选框(doubleselect)、时间选择器(timepicker)和选项转移选择器(optiontransferselect)等,极大地丰富了表单控件的选择。 1. **Form标签** - `<s:form>` ...
2. `<s:optiontransferselect>`:双向选择框,用于在两个列表之间转移选项。 P组标签: 1. `<s:param>`:为其他标签传递参数。 2. `<s:password>`:创建密码输入框,输入内容不可见。 3. `<s:property>`:获取对象...
2. `<s:optiontransferselect>` - 双向选择框,允许用户在两个列表之间移动选项。 **P组标签:** 1. `<s:param>` - 为其他标签提供参数。 2. `<s:password>` - 创建密码输入框,用于输入密码。 3. `<s:property>` -...
29. **左右选择框标签 `<s:optiontransferselect>`**:创建两个关联的下拉框,用户可以在两者之间移动选项。 30. **参数标签 `<s:param>`**:为其他标签提供参数,传递值。 31. **密码输入框标签 `<s:password>`**...
`<s:optiontransferselect>` - 选项传递选择标签 用于实现选项传递选择功能。 ```jsp <s:optiontransferselect name="optionTransferSelect" doubleList="doubleOptions" list="options" doubleName=...