IE11 not showing selected list when <s:optiontransfersele

IE11 not showing selected list when <s:optiontransferselect> is used

本文关键字:lt optiontransfersele when not showing selected list IE11      更新时间:2023-09-26

对于selectedGrps和unselectedGrps,我有一个s:optiontrsanferselect。当从左到右选择了几个组时,SelectedGroups列表将变为null,当表单在IE11中提交时,但在chrome和mozilla中,它会很好。如有任何建议,我们将不胜感激。

以下是代码:

   <s:optiontransferselect 
    leftTitle="%  
    {getText('authoring.label.Grps.selectOptions.left.title')}"
     rightTitle="%       
     {getText('authoring.label.Grps.selectOptions.right.title')}"  
     label="%   {getText('authoring.label.Grps')}" tooltip="%              
     {getText('authoring.label.Grps.info')}"  id="unSelectedGrps"   
     doubleId="selectedGrps name="groupVO.unSelectedGroupIds"          
     doubleName="groupVO.selectedGroupIds" list="groupVO.availableGrps"
     doubleList="groupVO.selectedGrps" listKey="name"
     listValue="value" listTitle="description"
     doubleListKey="name" doubleListValue="value"
     doubleListTitle="description" multiple="true"
     allowSelectAll="false" allowUpDownOnLeft="false"
     allowUpDownOnRight="false" buttonCssClass="buttonArrow
     btn btn-primary" cssClass="form-control" 
     doubleCssClass="form-control" 
   />

在页面加载时,我们使用的是$('#selectedGroups option')").attr("selected", "selected"),因此所选组不是所选组,而是在我使用$('#selectedGroups option').prop('selected', true)时那么它就可以了,所以我相信选项的attr("selected", "selected")对IE 不起作用