0

<sj:select>最初の選択の値を2番目の選択の入力パラメーターとして使用する必要がある二重選択として使用しようとしています。

最初の選択:

<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"
/>

2 番目の選択

<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=05152 番目の選択のようになるようにします。

それが可能かどうか知っている人はいますか?

4

1 に答える 1

1

確かにそれは可能です。Showcaseアプリの例を参照してください。AJAX Form / AJAX SELECT(Doubleselect)の下に例があります。

両方のタグが同じフォーム内にありますか?それ以外の場合は、2番目のタグでformIds属性を指定する必要があります。

于 2012-08-28T17:08:40.007 に答える