行 ().child.isShown()
自:DataTables 1.10
检查父行中的子行是否可见。
说明
在 DataTables 中处理子行时,您可能希望了解父行的子行是否可见。此方法提供此功能,返回一个布尔值来指示子行是否可见。
类型
示例
根据其当前状态显示/隐藏行,根据需要添加行内容。
var table = new DataTable('#myTable');
$('#example tbody').on('click', 'td.details-control', function () {
var tr = $(this).parents('tr');
var row = table.row(tr);
if (row.child.isShown()) {
// This row is already open - close it
row.child.hide();
tr.removeClass('shown');
}
else {
// Open this row (the format() function would return the data to be shown)
row.child(format(row.data())).show();
tr.addClass('shown');
}
});