Calendario, usando Flash y AmfPHP
Hola a todos.
A ver si alguien me puede ayudar, me falta s贸lo un detallito para terminar algo que estoy haciendo.
Estoy realizando un calendario, usando Flash y AmfPHP, que guarda datos de reservas en una tabla MySql, posteriormente, toma los datos referentes a los d铆as reservados del calendario, posteriormente, el calendario tendr铆a tomar los datos de la tabla, la columna de fechas:visitas que desactivar.
Estoy
_global.inactivos = new Array();
if (data) {//tomo los datos de Almacenados en la tabla MySql, y
//si la consulta fue correcta
for (b=0; b<data.getLength(); b++) { // Data contiene los datos de varias tablas, pero s贸lo me interesan para este caso, los de la tabla, Fecha_Visita
stringb = unescape(data.getItemAt(b).Fecha_Visita);// Selecciono solo los datos de la columna de fechas de visitas
cortado = stringb.split("/");
diarestado = cortado[0];
mesrestado = cortado[1]-1;
anorestado = cortado[2];
inactivos.addItem(["new Date ("+anorestado+","+mesrestado+","+diarestado+")"]);
}
trace (inactivos);\ El depurador muestra: new Date (2008,4,19),new Date (2008,5,16),new Date (2008,6,21),new Date (2008,7,18),new Date (2008,8,22),new Date (2008,9,20),new Date (2008,10,17) // Esto no funciona.
//Cada vez que selecciono el calendario, uso:
My_DateChooser.disabledRanges = [new Date(evento.target.selectedDate)]; // esto funciona.
//Cuando activo y vuelvo visible el calendario, realizo la siguiente operacion.
flightDateChooser.disabledRanges = [inactivos]; // Pero no funciona.
flightDateChooser.disabledRanges = [new Date(evento.target.selectedDate),inactivos]; //De esto solo funciona el evento.target.SelectedDate.
El caso es que necesito hacer un tabla de fechas, que guarde los datos en una base de datos, y despues usarlos desactivar d铆as de un Componente.
//Si a帽ado los items a la variable inactivos de la siguiente forma
inactivos.addItem([new Date (anorestado,mesrestado,diarestado)]);
//El depurador me muestra: Mon May 19 00:00:00 GMT-0400 2008,Mon Jun 16 00:00:00 GMT-0400 2008,Mon Jul 21 00:00:00 GMT-0400 2008,Mon Aug 18 00:00:00 GMT-0400 2008,Mon Sep 22 00:00:00 GMT-0400 2008,Mon Oct 20 00:00:00 GMT-0300 2008,Mon Nov 17 00:00:00 GMT-0300 2008
//Pero de esa forma tampoco funciona
驴C贸mo tengo que pasar los datos almacenados en la tabla Fecha_Visita al calendario para que desactive las fechas almacenadas en la base de datos.
De antemano les agradezco a todos los que me puedan ayudar.
A ver si alguien me puede ayudar, me falta s贸lo un detallito para terminar algo que estoy haciendo.
Estoy realizando un calendario, usando Flash y AmfPHP, que guarda datos de reservas en una tabla MySql, posteriormente, toma los datos referentes a los d铆as reservados del calendario, posteriormente, el calendario tendr铆a tomar los datos de la tabla, la columna de fechas:visitas que desactivar.
Estoy
_global.inactivos = new Array();
if (data) {//tomo los datos de Almacenados en la tabla MySql, y
//si la consulta fue correcta
for (b=0; b<data.getLength(); b++) { // Data contiene los datos de varias tablas, pero s贸lo me interesan para este caso, los de la tabla, Fecha_Visita
stringb = unescape(data.getItemAt(b).Fecha_Visita);// Selecciono solo los datos de la columna de fechas de visitas
cortado = stringb.split("/");
diarestado = cortado[0];
mesrestado = cortado[1]-1;
anorestado = cortado[2];
inactivos.addItem(["new Date ("+anorestado+","+mesrestado+","+diarestado+")"]);
}
trace (inactivos);\ El depurador muestra: new Date (2008,4,19),new Date (2008,5,16),new Date (2008,6,21),new Date (2008,7,18),new Date (2008,8,22),new Date (2008,9,20),new Date (2008,10,17) // Esto no funciona.
//Cada vez que selecciono el calendario, uso:
My_DateChooser.disabledRanges = [new Date(evento.target.selectedDate)]; // esto funciona.
//Cuando activo y vuelvo visible el calendario, realizo la siguiente operacion.
flightDateChooser.disabledRanges = [inactivos]; // Pero no funciona.
flightDateChooser.disabledRanges = [new Date(evento.target.selectedDate),inactivos]; //De esto solo funciona el evento.target.SelectedDate.
El caso es que necesito hacer un tabla de fechas, que guarde los datos en una base de datos, y despues usarlos desactivar d铆as de un Componente.
//Si a帽ado los items a la variable inactivos de la siguiente forma
inactivos.addItem([new Date (anorestado,mesrestado,diarestado)]);
//El depurador me muestra: Mon May 19 00:00:00 GMT-0400 2008,Mon Jun 16 00:00:00 GMT-0400 2008,Mon Jul 21 00:00:00 GMT-0400 2008,Mon Aug 18 00:00:00 GMT-0400 2008,Mon Sep 22 00:00:00 GMT-0400 2008,Mon Oct 20 00:00:00 GMT-0300 2008,Mon Nov 17 00:00:00 GMT-0300 2008
//Pero de esa forma tampoco funciona
驴C贸mo tengo que pasar los datos almacenados en la tabla Fecha_Visita al calendario para que desactive las fechas almacenadas en la base de datos.
De antemano les agradezco a todos los que me puedan ayudar.