Sto utilizzando DataTable 1.10.9 (da https://datatables.net). Colonne per DataTable vengono definiti in fase di inizializzazione in javascript e ogni colonna ha un nome univoco, ad esempio:Come ottenere il nome della colonna datatable?
var table = $('#example').DataTable({
columns: [
{ name: 'first-name' },
{ name: 'last-name' },
{ name: 'position' },
{ name: 'location' },
{ name: 'salary' }
]
});
so di poter ottenere la colonna dalla tabella con il nome che ho dato, ma io non riesco a trovare come trovare il nome di una colonna dall'oggetto colonna. (Spero che sia possibile con lo stato corrente del componente.) Ad esempio:
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'
});
Qual è il corretto funzionamento o la proprietà per ottenere il nome lì?
Accettare questo come parte di ogni() funzionerebbe per l'esempio che ho fornito nella domanda. –
Non posso essere l'unico a trovare la loro API così indietro, giusto? – Mojimi