0

私のjqueryデータテーブルは編集可能になりません..私は単純なhtmlページを使用しています

  jQuery(document).ready(function () {
        jQuery('#detailsgrid').dataTable()
      .makeEditable();
    });

このように行を追加します

 function addrow() {
        //alert("sxcsdsd");
        //jQuery('#detailsgrid').dataTable().makeEditable();
        jQuery('#detailsgrid').dataTable().fnAddData([
                          '<input id=\"Checkbox\" type =\"checkbox\" name = chk  onclick = javascript:removeRow(this)  />',
                           jQuery("#txtcasetype").val(),
                           jQuery("#txtcd").val(),
                           jQuery("#txtpatclass").val(),
                           jQuery("#txtcd1").val(),
                           jQuery("#txtresamt").val(),
                           jQuery("#txtadmamt").val()]);
    }

私が間違っているところ..必要なプラグインも登録しました

 <script src="jquery.dataTables.js" type="text/javascript"></script>
<script src="jquery.dataTables.editable.js" type="text/javascript"></script>
4

1 に答える 1

0

この Google コード ファイルを試してください。

デモ

http://jquery-datatables-column-filter.googlecode.com/svn/trunk/default.html

ダウンロード

https://code.google.com/p/jquery-datatables-column-filter/

それは確かにあなたを助けます。


または、これを使用できます

fnDraw 関数を使用してテーブルを再描画できます。これを試して:

var $dataTable = $("#my-datatable").dataTable({ /* setup */ });

$("#refreshButton").click(function() {
    $dataTable.fnDraw();
});

ドキュメントの fnDraw エントリを読んでください。

于 2013-07-15T07:56:06.283 に答える