Foros del Web » Programando para Internet » Jquery »

Problema con datatables y Datepicker

Estas en el tema de Problema con datatables y Datepicker en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/05/2014, 07:26
 
Fecha de Ingreso: febrero-2011
Mensajes: 195
Antigüedad: 13 años, 10 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();
    }); 

Etiquetas: datatables, datepicker
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:30.