Buenas gente, estoy utilizando el plugin datatables y nesesito definir un array de parametros.
el array que nesesito es este:
Código Javascript
:
Ver original$('#example').dataTable( {
"aoColumns": [
null,
null,
{ "sSortDataType": "dom-text" },
{ "sSortDataType": "dom-text", "sType": "numeric" },
{ "sSortDataType": "dom-select" },
{ "sSortDataType": "dom-checkbox" }
]
} );
este array es para una tabla de 6 columnas, las dos primeras sin nada (null), otra con input, otra con input numericos, otra con select y otra con checkboxes.
mi objetivo es armar una funcion que recorra las cabeceras de la tabla y arme el array propuesto para cualquier tabla.
tengo este codigo que hice:
Código Javascript
:
Ver originalfunction Existe(IDC) {
if(IDC=='' || IDC==undefined || IDC==NaN || IDC==null) {
return false;
} else {
return true;
} }
var Tipos = new Array();
$('#example thead tr:first-child th').each( function () {
Tip = $(this).data('tip');
if(!Existe(Tip)) {
var Aux = null;
} else {
var Aux = new Array();
Aux['sSortDataType'] = Tip;
Tip = $(this).data('sty');
if(Existe(Tip)) {
Aux['sType'] = Tip;
} }
Tipos = Tipos.concat(Aux);
} );
$('#example').dataTable({
"aoColumns": Tipos
});
con el cual pretendo recorrer la primer fila del thead y segun los atributos "Data-TIP" y "Data-STY" armar el array.
el encabezado html seria (por ejemplo algo asi)
el problema no radica en plugin sino en la forma en que estoy usando los array, alguien podria hecharme una mano??