数据表1.10列特定过滤的优选方式?

时间:2016-10-25 07:48:34

标签: datatable datatables datatables-1.10

我最近才开始使用jquery DataTables。对于列过滤,我正在研究原始的“columnfilter”插件,虽然似乎没有最近的更新(除了许多开发人员的一些补丁),并且也不适用于1.10版本。对版本1.10进行列特定过滤的首选方法是什么? (客户端和服务器端)

1 个答案:

答案 0 :(得分:0)

我只使用过客户端和此代码:

        $("#browse_1_div thead input").keyup( function () {
            /* Filter on the column (the index) of this element */
            oTable.fnFilter( this.value, $("thead input").index(this) );
        } );

        /*
         * Support functions to provide a little bit of 'user friendlyness' to the textboxes in
         * the footer
         */
        $("#browse_1_div thead input").each( function (i) {
            asInitVals[i] = this.value;
        } );

        $("#browse_1_div thead input").focus( function () {
            if ( this.className == "search_init_1" )
            {
                this.className = "";
                this.value = "";
            }
        } );

        $("#browse_1_div thead input").blur( function (i) {
            if ( this.value == "" )
            {
                this.className = "search_init_1";
                this.value = asInitVals[$("#browse_1_div thead input").index(this)];
            }
        } );