Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2014, 07:26
andoencombi
 
Fecha de Ingreso: febrero-2011
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Problema con datatables y Datepicker

Hola amigos, tengo un problema, resulta que tengo un calendario con datepicker para filtrar eventos, los eventos los muestro con datatables, la cosa es que cuando inicia la pagina muestra todos los eventos y es lo que se requiere, la cosa es que cuando selecciono una fecha del calendario de datepicker debe de filtrar los eventos por la fecha, la cuestion es que ya no filtra estos eventos, vuelve a mostrar todos los eventos, ya estube tratando de imprimir variables desde el server_processing pero no recibe nada, es decir que cuando selecciono una fecha no se la manda al server_processing para que filtre los eventos.

aqui les dejo el codigo de datatables

Código PHP:
$(document).ready(function(){
    $.
datepicker.regional['es'] = {
        
closeText'Cerrar',
        
prevText'<Ant',
        
nextText'Sig>',
        
currentText'Hoy',
        
monthNames: ['Enero''Febrero''Marzo''Abril''Mayo''Junio''Julio''Agosto''Septiembre''Octubre''Noviembre''Diciembre'],
        
monthNamesShort: ['Ene','Feb','Mar','Abr''May','Jun','Jul','Ago','Sep''Oct','Nov','Dic'],
        
dayNames: ['Domingo''Lunes''Martes''Miércoles''Jueves''Viernes''Sábado'],
        
dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
        
dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
        
weekHeader'Sm',
        
dateFormat'dd/mm/yy',
        
firstDay1,
        
isRTLfalse,
        
showMonthAfterYearfalse,
        
yearSuffix''
    
} ;
    
    $.
datepicker.setDefaults($.datepicker.regional['es']);

    var 
oTable = $('#example').dataTable( {
        
"sPaginationType""full_numbers",
        
"bProcessing"true,
        
"bServerSide"true,
        
"sAjaxSource""server_processing.php",
        
"fnServerParams": function (aoDatafnCallback) {
            
                       
/*EN ESTA PARTE YA PUSE UN ALERT PARA VER QUE LLEGUE HASTA ESTE PUNTO PERO NO ENTRA AQUI, ES DECIR, ESTE ALERT NUNCA SE EJECUTA, POR LO CUAL PIENSO QUE NUNCA LE ENVIA LAS VARIABLES A SERVER_PROCESSING*/


            
aoData.push(  {"name""datepicker_min2""value":  $('#datepickercalendario').val() } );
            
aoData.push(  {"name""datepicker_max2""value":  $('#datepickercalendario').val() } );
        },
        
        
"oLanguage": {
            
"sLengthMenu""Mostrando _MENU_ eventos por página",
            
"sZeroRecords""No se encontro Nada - Disculpe",
            
"sInfo""Mostrando _START_ de _END_ de un total de _TOTAL_ eventos",
            
"sInfoEmpty""Mostrando 0 de 0 de un total de 0 eventos",
            
"sInfoFiltered""(filtrados de _MAX_ total de eventos)",
            
"sSearch""Buscar",
            
"oPaginate": {
                
"sFirst""Primera",
                
"sLast""Última",
                
"sNext""Siguiente",
                
"sPrevious""Anterior"
            
}
        }
    });
    
    $( 
"#datepickercalendario" ).datepicker ( {
        
dateFormat'dd/mm/yy',
        
numberOfMonths1,
        
"onSelect": function(date) {
            
min = new Date(date).getTime();
            
max = new Date(date).getTime();
            
oTable.fnDraw();
        }
    })
    
    .
keyup( function () {
        
DateFilter = new Date(this.value).getTime();
        
DateFilter = new Date(this.value).getTime();
        
oTable.fnDraw();
    });