OptionTransferSelect在Struts2中的问题

OptionTransferSelect在Struts2中的问题,struts2,Struts2,JSP中的optiontransferselect未填充doubleList值。尽管该值作为一个iiterator打印在JSP上 双重列表是一个列表 <pre><s:optiontransferselect headerKey="-1" headerValue="---Please Select---" doubleHeaderKey="-1" doubleHeaderValue="---Please

JSP中的optiontransferselect未填充doubleList值。尽管该值作为一个iiterator打印在JSP上

双重列表是一个列表

 <pre><s:optiontransferselect 
         headerKey="-1"
         headerValue="---Please Select---"
         doubleHeaderKey="-1"
         doubleHeaderValue="---Please Select---"
         leftTitle="Availabl"
         rightTitle="Selecte"
         theme="simple"
         name="availableScript"
         id="availableScriptId"
         list="availableScriptList" 
         listKey="id"
         listValue="name"
         size="10"
         doubleSize="10"
         doubleName="selectedScript"
         doubleId="selectedScriptId"
         doubleList="selectedScriptList"
         doubleListKey="id"
         doubleListValue="%{name}"
         allowUpDownOnLeft="false"
         allowUpDownOnRight="false"
         allowSelectAll="false"
         allowAddAllToLeft="false"
         allowAddAllToRight="false"

        /></pre>

不确定问题出在哪里。我正在使用struts2.0.11

您需要包括

function moveSelectedOptions(objSourceElement, objTargetElement, toSort, notMove1, notMove2) {...}

在JSP页面的页眉中,您需要包括

function moveSelectedOptions(objSourceElement, objTargetElement, toSort, notMove1, notMove2) {...}


是否有人知道如何激活optiontransferselect的自动排序选项

我发现,当您单击列表按钮之间的trasnfer item时,此javascript函数已启用:

此函数位于属于struts javascript库的文件optiontransferselect.js中。默认情况下,参数toSort为FALSE,并且s:optiontransferselect组件没有将此值设置为TRUE的属性

也许我应该把这个.js文件改成我自己的文件。你觉得怎么样


谢谢

有人知道如何激活optiontransferselect的自动排序选项

我发现,当您单击列表按钮之间的trasnfer item时,此javascript函数已启用:

此函数位于属于struts javascript库的文件optiontransferselect.js中。默认情况下,参数toSort为FALSE,并且s:optiontransferselect组件没有将此值设置为TRUE的属性

也许我应该把这个.js文件改成我自己的文件。你觉得怎么样

谢谢