保留现有选择并允许用户在struts2选择标记中添加更多选择

时间:2013-01-01 03:03:28

标签: jsp struts2

当用户在struts标记select中进一步选择时,如何保留列表中的现有选择。

JSP:

<s:select key="chosenId" id="chosenId" name="entity.IdList" listKey="iD" list="idList" listValue="idName" size="5" multiple="true"/>

例如:现有选择是"Finance"并测试某个对象(参见图像)。当用户编辑特定对象时,他可能想要选择另一个id名称。

问题是当用户尝试在选择框中选择时,当前选择消失。所以我想保留现有的选择,并允许用户选择更多。

我应该采用什么样的方法来获得这种功能?

enter image description here

1 个答案:

答案 0 :(得分:0)

这种方法很重要,您需要在列表中添加更多元素的位置。它可以是textfieldtextarea无论你想要什么。然后将事件处理程序添加到list元素,当您从列表中选择项目时,只需将当前选择添加到占位符。