DataTables - 使用aoColumnDefs会引发错误

时间:2012-06-22 11:55:19

标签: jquery datatables

我正在使用datatables jQuery Plugin numeric-comma,并希望按数字逗号值排序。

当我尝试按照datatables建议的方法时,我收到了错误

错误:k [(qa?qa:“string”)+“ - ”+ h [c] [1]]不是函数

以下是我的代码

var oTable = $('#transactiontable').dataTable( {
                "iDisplayLength": 10,
                "aLengthMenu": [[10, 20, 50, -1], [10, 20, 50, "All"]],
                "bProcessing": true,
                /*"bServerSide": true,*/
                "oLanguage": {
                    "sEmptyTable": "There is no transaction found.",
                    "sSearch": "Search all columns except few:"
                },
                "sAjaxSource": "transactions-processing.php",
                "sScrollX": "100%",
                "sScrollXInner": "3000px",
                "bScrollCollapse": true,
                "sPaginationType": "full_numbers",
                "aoColumnDefs": [
                    {
                        "bSortable": false,
                        "aTargets": [ 18,19,20,21,22 ]
                    },
                    {
                        "sType": "numeric-comma",
                        "aTargets": [ 3 ]
                    }
                ],
                /*"fnRowCallback": function( nRow, aaData, iDisplayIndex ) {
                    if ( aaData[1] == "5" ){
                        $('td:eq(1)', nRow).addClass( 'testrow' );
                    }
                },*/
                "fnInitComplete": function () {
                    new FixedColumns( oTable, {
                        "iLeftColumns": 2,
                        "iRightColumns": 1
                    });
                }
            });
            <?php }?>
        });

有人可以查看我的代码并指导我在哪里错了吗?

先谢谢

1 个答案:

答案 0 :(得分:0)

如果您通过DataTables调试器(http://debug.datatables.net/)运行表,这可能会为我们提供有关正在发生的事情的线索。如果您使用未经授权的DataTables版本会出现什么错误?