1

私はデータテーブルを使用しています:

 $('#purForm').dataTable({
        "bRetrieve": true,
        "bJQueryUI": true,
        "sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
        "bPaginate": false,
        "bAutoWidth": false,
        "bFilter": false

    });

そしてそれを編集可能にするために私はdatatables編集可能プラグインを使用しています:

http://code.google.com/p/jquery-datatables-editable/wiki/EditCell

行のセルをクリックした場合にのみ機能する方法。プログラムで編集する行を指定できますか?テーブルなどの行インデックスに基づいていますか?

4

1 に答える 1

3

テーブルセルのクリックをトリガーするのと同じくらい簡単なはずだと思います。

例えば:

//first, specify a table cell (as appropriate to your application)
var $row = $("#myTable tr").eq(2);//third row
var $cell = $row.find("td").eq(1);//second cell

//then trigger a click
$cell.trigger('click');

私が正しければ、セルは編集モードになり、キーボード入力を受け入れる準備が整います。

于 2012-05-25T08:56:32.540 に答える