0

jQueryデータテーブルを使用しています。1 つの列で動的ドロップダウンを使用しています。ここではthead、その特定の列の 1 つのドロップダウンを取得しました。から値を選択するtheadと、データテーブルになります。

行は、ドロップダウンで選択された同じ値から取得する必要があります。

サンプルコード:

$(document).ready(function() {
    /* Initialise the DataTable */
    var oTable = $('#dt3').dataTable( {
        "oLanguage": {
            "sSearch": "Search all columns:"
        }
    } );

    /* Add a select menu for each TH element in the table footer */
    $("#status").each( function ( i ) {  // status is a id of thead dropdown
        this.innerHTML = fnCreateSelect( oTable.fnGetColumnData(i) );
        $('select', this).change( function () {


        var sel= $(this).val(); 
        alert(sel);
  $(".statusselect option:selected").each(function() {
    var selectedvalue=$(this).text();
    if(sel==selectedvalue)
    alert($(this).text());
    oTable.fnFilter( $(this).val(), i );
});

     //oTable.fnFilter( $(this).val(), i );
        } );
    } );
} );

ここでは、データテーブルから同じ値を選択してページネーションで開いている人だけを見ることができます。しかし、次を使用してデータテーブルからすべての値を表示するにはどうすればよいですか:

oTable.fnFilter( $(this).val(), i );  //$(this).val(), i 

しかし、私の問題を解決するためにここで言及しなければならないことがわかりません。

4

1 に答える 1

0

ページネーションをオフにして、すべての結果が読み込まれるようにしてください。

于 2013-05-01T06:13:09.250 に答える