2012-11-21 56 views
0

我需要在Struts2-jQuery項目中實現多選下拉列表。使用Struts2-jQuery標籤下拉檢查列表

我正在使用sj:select標籤來使用AJAX和JSON從動作類加載數據。

但是,我需要列表是一個下拉列表,並有多個選擇的選項。

我試過使用http://code.google.com/p/dropdown-check-list/,但是在sj:select標籤上沒有工作。

下面來看看我的代碼: -

<s:url var="list2URL" action="licenseGeneration" /> 

<s:form id="subgroupForm" action="licenseGeneration" method="get" 
    theme="css_xhtml"> 
    <table> 
     <tr> 
      <td> 
       <div>Select Product Family:</div> 
      </td> 
      <td><sj:select href="%{list2URL}" id="selectedSubgroup" 
        onChangeTopics="featuresList,productsList" name="selectedSubgroup" 
        list="subgroups" emptyOption="false" headerKey="-1" 
        headerValue="Please select a Sub Group"> 
       </sj:select></td> 
     </tr> 
     <tr> 
      <td> 
       <div>Select Product Name:</div> 
      </td> 
      <td> 
       <div> 
        <sj:select href="%{list2URL}" id="selectWithReloadTopic" 
         formIds="subgroupForm" reloadTopics="productsList" 
         name="products" list="productLevelSKUs" emptyOption="false" 
         headerKey="-1" headerValue="Please Select a Product"> 
        </sj:select> 
       </div> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       <div>Select Features:</div> 
      </td> 
      <td> 
       <div> 
        <sj:select href="%{list2URL}" id="selectWithReloadTopic2" 
         formIds="subgroupForm" reloadTopics="featuresList" 
         name="features" list="featureLevelSKUs" emptyOption="false" 
         headerKey="-1" headerValue="Shift select for multiple features" 
         multiple="true"> 
        </sj:select> 
       </div> 
      </td> 
     </tr> 
    </table> 
</s:form> 

回答

0

只需使用簡單的HTML作爲波紋管會工作

<select multiple="multiple"> 
     <option value="volvo">Volvo</option> 
     <option value="saab">Saab</option> 
     <option value="opel">Opel</option> 
     <option value="audi">Audi</option> 
    </select>