Я использую DataTable 1.10.9 (от https://datatables.net). Столбцы для данных datatable определены на этапе инициализации в javascript, и каждый столбец имеет уникальное имя, например:
var table = $('#example').DataTable({
columns: [
{ name: 'first-name' },
{ name: 'last-name' },
{ name: 'position' },
{ name: 'location' },
{ name: 'salary' }
]
});
Я знаю, что могу получить столбец из таблицы по имени, которое я ему дал, но я не могу найти, как найти имя столбца из объекта столбца. (Я надеюсь, что это возможно с текущим состоянием компонента.) Например:
table.columns().every(function() {
//I'd want to see what the name of this column is, something like:
console.log(this.name()); //will throw an exception since no such function exists
//or
console.log(this.name); //will output 'undefined'
});
Какую функцию или свойство нужно получить там?