如何解决表格列宽在第二次渲染后发生变化 - JQuery DataTables
向单元格添加超链接后,JQuery DataTables 单元格宽度被扩展。有没有办法避免这种情况?
同一页面上有两个表。第一个表列有一个填充第二个表的链接。 它在呈现第一个时间表但第二次呈现列宽不同时有效。
第一次渲染表格时
var tblJanusPlate = $('#tbl').DataTable({
"processing": true,//"serverSide": true,"bPaginate": false,"bFilter": false,"bInfo": false,"scrollY": "300px","scrollCollapse": true,"bDestroy": true,"columns": [{
"data": "Name","width": "10%"
},{
"data": "Country","render": function (data,type,row,Meta) {
return "<a href='" + data + "' id= '" + row + "' style='color: black; text-decoration: none;' onclick='return populateDetails(this,\"" + row.Name + "\",\"region\",\"" + regDate + "\");' >" + row.Record_Count + "</a>";
},"width": "10%"
}
]
});
$.ajax({
type: "POST",url: "Service.asmx/PlateStats",contentType: "application/json",dataType: "json",data: "{ regDate: '" + regDate + "',type: '" + command + "'}",success: function (response) {
response = JSON.parse(response);
tblJanusPlate.clear();
tblJanusPlate.rows.add(response[0]).draw();
}
}
});
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。