用输入字段替换默认的DataTable单元格

时间:2014-07-31 17:49:03

标签: python jquery-datatables pyramid

如何在DataTable中输入输入字段而不仅仅是带文本的单元格?我似乎无法在文档中找到任何引用。 这是我现在的基本表

$(document).ready(function(){
    $('#simple-example').dataTable({
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource": "http://127.0.0.1:6543/get_data"
    });
});

1 个答案:

答案 0 :(得分:1)

您可以使用mRender指定每个单元格的输出,因此在您的情况下,您将输出HTML输入控件:

$(document).ready(function(){
    $('#simple-example').dataTable({
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource": "http://127.0.0.1:6543/get_data",
        "aoColumns": [
                    {
                        'sWidth': '10%',
                        'mRender': function (data, type, row) {
                            return '<input type=\'text\' value=\'' + row[0] + '\'>';
                        }

                    },
   ... more columns
                   ]
   });
})