стойки 2 многократных коробки выбора - PullRequest
0 голосов
/ 25 июля 2011

На моей веб-странице я использую два поля выбора, второе заполнится в соответствии со значением, выбранным в первом окне выбора с помощью ajax (плагин dojo).

<s:select label="Select Item"
          name="selectitem"
          headerKey="0"
          headerValue="-- Please Select --" 
          list="itemList"
          required="true"
          onchange="javascript:show_details();"/>


<s:url id="d_url" action="depotFill" /> 

<sx:div id="details"
        href="%{d_url}"
        listenTopics="show_detail"
        formId="depotFix"
        showLoadingText="Loading..."></sx:div>      

Второе поле выбора будет заполнено с помощьюдействие "depotFill" и загружается с какой-либо другой страницы в тег div "details".

<%@ taglib prefix="s" uri="/struts-tags"%>

<s:select headerValue="-- Please Select --"
          name="dest"
          list="unitList"
          headerKey="0"/>

Это прекрасно работает, но теперь мне нужно иметь 5 таких пар на моей веб-странице.Значит ли это, что мне нужно будет создать еще 5 страниц, содержащих дополнительные поля выбора?или есть какой-нибудь способ упростить это?

Заранее спасибо.

1 Ответ

0 голосов
/ 31 июля 2011

Двойной выбор сделает это за вас.Он отображает тег выбора (для первого раскрывающегося списка значений), каждый из которых содержит подсписок параметров для второго раскрывающегося списка при его выборе.

Руководство по Struts - двойной выбор тега ref

...