在struts 2中,Optiontransferselect的moveSelectedOptions似乎不起作用

时间:2009-12-10 07:06:10

标签: struts2

我有一个optiontransferselect,左侧列表框有几个值。当我尝试将值移动到右侧时,按钮不起作用。单击moveselect按钮时没有出现错误。值也不移动。

2 个答案:

答案 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>

非常感谢你!