在加载时缩小jDataTable(Jquery-DataTable)

时间:2014-10-09 08:18:28

标签: jquery asp.net jquery-datatables

我在服务器端绑定了GridView,然后使用以下Js函数在客户端转换为J-Table。

最初J-Table的大小收缩然后正常加载。这给了应用程序非常丑陋的外观...

我知道将网格转换为Jquery-Tables的时间延迟。但是如何避免萎缩....

我在fnDrawCallback,preDrawCallBack和所有..中尝试将宽度设置为100%但是它没有用..

这是我用来转换为J-DataTable的代码..我在服务器端绑定网格后调用它。

function displayPqaAnalysis() {     
    var grvPqaAnalysisTable = document.getElementById("<%=grvPqaAnalysis.ClientID%>");
    if (grvPqaAnalysisTable != null) {
        var oTable = $('#' + '<%=grvPqaAnalysis.ClientID%>').dataTable({
            "bJQueryUI": true,
            "bRetrieve": true,
            "bFilter": true,
            "bSort": true,
            "bInfo": true,
            "aaSorting": [[0, "asc"]],
            "bAutoWidth": true,
            'iDisplayLength': pageSize,
            "bPagination": true,
            "sPaginationType": "full_numbers",
            "bPaginate": true,
            "bProcessing": true,
            "width": "100%",                    
            "aoColumnDefs": [{ bSortable: false, aTargets: [0]}]   
        });
    }
}

概念是第一个我在服务器端绑定Gridview,然后使用上面的Javascript函数将其转换为J-DataTable。

我希望你能理解Myquestion。请将我的建议还给我。

谢谢,
萨拉

0 个答案:

没有答案