1

チェックボックス付きを生成する次のjsfiddleYUI Datatableがありますが、ボタンをクリックした後、テーブルからIDのデータを取得する際に問題がありGet Recordsます。

とにかくJavaScriptからテーブルを呼び出すには?

PS:私のプロジェクトがそれを使用しているので、私はYUI2ライブラリを使用しています

4

1 に答える 1

1

チェックボックス リスナーの使用

このコードが必要なものを示していることを願っていますhttp://yuilibrary.com/yui/docs/datatable/datatable-chkboxselect.html

編集:

各データ行でチェックボックスイベントを処理するために追加するコードを更新checkboxClickEventし、配列を使用してすべてのチェック済みレコード ID を保持します。

var selectedID = [];

myDataTable.subscribe("checkboxClickEvent", function(oArgs){ 
                alert("check box clicked");
                var elCheckbox = oArgs.target; 
                var oRecord = this.getRecord(elCheckbox); 
                if (elCheckbox.checked) {
                    selectedID.push(oRecord.getData("id"));
                } 
                else {
                    selectedID.pop(oRecord.getData("id"));
                }
                oRecord.setData("check",elCheckbox.checked); 
            }); 

作業コードの詳細はこちらです。

于 2012-10-02T04:34:49.543 に答える