Mostrando entradas con la etiqueta datatable. Mostrar todas las entradas
Mostrando entradas con la etiqueta datatable. Mostrar todas las entradas

jueves, 11 de abril de 2013

jQuery DataTables: Edit tabla con server processing


"fnDrawCallback": function () {
     /*
                    $('#dt_tramites_archivados tbody td').editable( '..', {
                        "callback": function( sValue, y ) {
                             Redraw the table from the new data on the server 
                            oTableTramitesArchivados.fnDraw();
                        },
                        "height": "20px"
                    } );
     */
     
     $(".user_nombre").css("background-color","rgba(0, 255, 0, 0.5)");
                },
    
                "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
         
                    $('td:eq(0)', nRow).html("");      
                    $('td:eq(2)', nRow).html('
+
aData.legajo + '">' + aData.nombre + '
'); },

martes, 19 de marzo de 2013

Datatable: ordenar por Fecha

jQuery.fn.dataTableExt.oSort['fecha-asc']  = function(a,b) {
    var ukDatea = a.split('/');
    var ukDateb = b.split('/');

    var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
    var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;

    return ((x < y) ? -1 : ((x > y) ?  1 : 0));
};

jQuery.fn.dataTableExt.oSort['fecha-desc'] = function(a,b) {
    var ukDatea = a.split('/');
    var ukDateb = b.split('/');

    var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
    var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;

    return ((x < y) ? 1 : ((x > y) ?  -1 : 0));
};

en el datatable:
"sType": "fecha"