我在服务器端绑定了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。请将我的建议还给我。
谢谢,
萨拉