struts
  • displaytag
  • 2012-04-21 23 views 0 likes 
    0

    リストはディスプレイ:テーブルに渡されます。テーブルでは、選択されたトランザクションを選択/選択解除するためのチェックボックス列が必要です。チェックされた項目をトランザクションに関連付けるにはどうすればいいですか?また、私はこのチェックされたトランザクションをJavaスクリプトに渡す必要があります。 おかげチェックボックスを使用Strutsのタグを表示

    JSPコード:

    <display:column title="<input type='checkbox' name='selectall' onClick='selectAll()' />" media="html"> 
        <input type="checkbox" name="selectBox" class="selectableCheckbox" id="selectBox" value="${sample.txniD}"></> 
    </display:column> 
    <display:column property="txniD" sortable="true" scope="all" title="Transaction ID %>" /> 
    
    +0

    チェックボックスの値が対応するトランザクションIDであるため、すでに関連付けられています。正確に問題は何ですか? –

    +0

    ありがとうJB. onClick = 'selectAll' jsで確認します。私は選択された値を印刷するためのアラートを追加しました。 selectAll(){\t \t \t var selectall = document.getElementsByName( "selectall"); \t var checkboxArray = document.getElementsByName( 'selectBox'); \t(VAR i = 0; iはcheckboxArray.lengthを<; Iは++)のため(のSelectAll [0] ==真.checkedを){ \t \tなら{ \t \t checkboxArray [i]は= TRUE .checkedを。 \t \t alert(checkboxArray [i] .toString); { \t \t \t \t checkboxArray [I] =偽.checkedを他{ \t \t(; iはcheckboxArray.lengthを vicky

    +0

    のSelectAll(){\tするvarのSelectAll = document.getElementsByName( "のSelectAll")を印刷することを期待していました。 var checkboxArray = document.getElementsByName( 'selectBox'); if(selectall [0] .checked == true){for(var i = 0; i vicky

    答えて

    0

    toStringalert(checkboxArray[i].value);、チェックボックスのvalueを警告しませ試してみてください。

    +0

    こんにちは、ありがとうございます。しかし、 "$ {sample.txniD}"は動作しません。 Txn idを印刷する代わりに。 "$ {sample.txniD}"を出力します。どのように私はtxn IDをフェッチすることができますか? – vicky

    +0

    EL式が評価されないように見えます。 ELを同じページの他の場所で使っていて、彼らは働いていますか? –

    +0

    いいえ、私はどこでもEL式を使用していません。 – vicky

    関連する問題