我正在尝试将<sj:select>
用作双重选择,其中第一个选择的值应该用作第二个选择的输入参数。
首先选择:
<s:url id="remoteurlKontor" namespace="/json" action="getKontor"/>
<sj:select label="Kontor"
href="%{remoteurlKontor}"
id="franKontor"
name="franKontor"
onChangeTopics="reloadsecondlist"
list="kontor"
listKey="kontorKod"
listValue="kodAndNamn"
emptyOption="true"
headerKey="-1"
headerValue="Välj kontor"
/>
第二次选择
<s:url id="remoteurlSektion" namespace="/json" action="getSektionskoder" />
<sj:select label="Sektion"
href="%{remoteurlSektion}"
id="franSektion"
name="franSektion"
reloadTopics="reloadsecondlist"
list="sektionsKoder"
emptyOption="true"
headerKey="-1"
headerValue="Välj Sektion"
onSelectTopics="check"
/>
我希望第一个选择中的所选值作为href="%{remoteurlSektion}"
中的参数,因此第二个选择中的URL将类似于/json/getSektionskoder.action?kontorskod=0515
。
任何人都知道这是否可能?
答案 0 :(得分:1)
当然有可能。请参阅Showcase App中的示例。在AJAX Form / AJAX SELECT(Doubleselect)下有一个例子。
两个标签都在同一个表格中吗?否则,您应该在第二个标记中指定formIds属性。