我有一个optiontransferselect,左侧列表框有几个值。当我尝试将值移动到右侧时,按钮不起作用。单击moveselect按钮时没有出现错误。值也不移动。
答案 0 :(得分:0)
问题似乎与分配的价值有关。如果list的值有这样的“19090-123242”,当有一个超级和1跟随时,javascript似乎将它作为-1 headerkey值并且不将它移动到另一个框。它是一个struts bug。
答案 1 :(得分:0)
我遇到与 struts-tags 的 s:optiontransferselect 组件相关联的问题。允许向右和向左移动项目的按钮不起作用,但它只发生在Internet Explorer(IE7和IE8)中。它适用于FireFox和Chrome。
在我的情况下,我也在使用 Ajax ,我有两个.JSP文件(一个用于主窗体,第二个用于optiontransferselect组件),我已经包含了 sx:div main.jsp中 struts-dojo-tags 的组件,用于加载 list 和 dobleList optiontransfers选择基于 s:选择组件。
这是我的pom依赖,我不知道它可以帮助你找出问题:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>2.1.6</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-dojo-plugin</artifactId>
<version>2.1.6</version>
</dependency>
非常感谢你!