2012-03-01 1 views
1

как автоматически выбрать все в правой боковой коробке стойки2 optiontransfer. поскольку я получаю NULL, если я получаю значение внутри jquery и печатаю его. Если я вручную выберу этот список, используя кнопку «Выбрать все», или вручную перетащите его, и если я попытаюсь, я получу значение. Мне нужно, чтобы это произошло автоматически после того, как я перевешу его в правый бок.struts2 optiontransfer: как автоматически выбрать все

ответ

1

Вы должны написать метод JavaScript/JQuery для выбора значения во втором списке, подчиняясь формой

для вас optiontransferselect тега, указать любого атрибут doubleId и использовать этот идентификатор для выбора значений при подаче к действию ..

Я вставить то, что я сделал ...

Javascript код ...

функция selectJobLocation() {

var list = document.getElementById("jobLocRight"); 
for (var i = 0; i < list.options.length; i++) 
    { 
    //alert(list.options[i].value) 
    list.options[i].selected = true; 
    } 
    return true; 

}

Теперь Тэг я использовал это ....

          <td style="width: 100%; padding:10px;border:none"> 
              <table> 
              <tr style="border:none"> 
               <s:optiontransferselect theme="simple" 
               size="10" doubleSize="10" 
               cssClass="jobLocationAssigned" doubleCssClass="jobLocationAssigned required" 
               allowSelectAll="false" allowUpDownOnLeft="false" 
               allowUpDownOnRight="false" requiredposition="center" 
               doubleList="{}" 
               list="#application['countriesList']" 
               name="jobLocation" 
               **doubleName="selectedJobLocation"** 
               **doubleId="jobLocRight"** 
               listKey="id" 
               listValue="name" 
               buttonCssClass="optionTransferButtonCSS" 
               doubleMultiple="true" 
               required="true" 
               emptyOption="false" 
               doubleHeaderKey="" 
               ></s:optiontransferselect> 
              </tr> 
              </table> 
              </td> 

методов получения и установки для doubleName в своем действии, и вы можете получить значения ..

Смежные вопросы