-1

struts2 アプリケーションのテーブルの各行にラジオ ボタンを追加したいと思います。ラジオ ボタンをクリックして、選択された行を確認します。どのように定義すればよいですか? これが私のstruts2テーブルです

     <table>
       <tbody>
            <s:iterator var="list" value="toolSearchForm.toolInfoList">
                <tr>
                    <td>
                        <s:radio name="toolSearchForm.selectedCheckValue" list="checkValue"/>
                    </td>
                    <td><s:property value="categoryName" /></td>
                    <td><s:property value="toolName" /></td>
                    <td><s:property value="version" /></td>
                    <td><s:property value="updateDate" /></td>
                </tr>
            </s:iterator>
        </tbody>
    </table>
4

1 に答える 1

0

行に id 属性を追加します

 <tr id="row__%{#list.index}">

したがって、最初の行のIDはrow_0、2番目の行はrow_1などになります

ラジオボタンのオンクリックでインデックスを渡します

 <s:radio id="check_%{#list.index}" onclick="selectRadio(%{#list.index})" name="toolSearchForm.selectedCheckValue" list="checkValue"/>

JavaScriptでこの機能を持っています

function selectRadio(rowIdIndex){
//get the row element using the index value
 var rowElement = document.getElementById("row_" + rowIdIndex);
//remove the element or hide the element as per your requirement
}
于 2013-11-05T09:21:44.713 に答える