columns().widths()
自:DataTables 2.0
获取一组列的宽度。
描述
该方法与单数的 column().width()
方法匹配,后者获取列的宽度,但在本例中,该方法的操作对象是多列,并且将返回所选列的值数组。如果您需要总宽度,则可以使用 reduce()
对其求和。
与 column().width()
一样,需要注意的是,给出的结果是目标列的单元格的“外宽度”。
返回的数字可能不是整数,具体取决于浏览器的表格呈现方式。
类型
示例
获取一组列的宽度
let table = new DataTable('#example');
let widths = table.columns([0, 1, 2]).widths();
获取所有列的宽度
let table = new DataTable('#example');
let width = table
.columns()
.widths()
.reduce(function (accum, val) {
return accum + val;
}, 0);
相关信息
以下选项直接相关,在应用程序开发中可能也有用。