admon
July 29, 2008, 11:06am
1
Tengo un problema y no se como resolverlo. Estoy utilizando el plugin
CalendarDateSelect. Lo utilizo en el layout de la siguiente forma:
<%= calendar_date_select_tag “e_date”, nil, :embedded => true,
:year_range => 0.years.ago…5.years.from_now %>
Se de la opcion :onchage, pero no me consigo hacerlo funcionar, y es
que lo que quiero es que cada vez que seleccione una fecha, se me
actualice una variable local o global. ¿Alguien me da una idea? Gracias
de antemano.
admon
July 30, 2008, 10:15am
2
Jose antonio Parra wrote:
Tengo un problema y no se como resolverlo. Estoy utilizando el plugin
CalendarDateSelect. Lo utilizo en el layout de la siguiente forma:
<%= calendar_date_select_tag “e_date”, nil, :embedded => true,
:year_range => 0.years.ago…5.years.from_now %>
Se de la opcion :onchage, pero no me consigo hacerlo funcionar, y es
que lo que quiero es que cada vez que seleccione una fecha, se me
actualice una variable local o global. ¿Alguien me da una idea? Gracias
de antemano.
He intentado esto pero no logro almacenar el dato que tengo
seleccionado en el calendario:
<%= calendar_date_select_tag “e_date”, nil, :embedded => true,
:year_range=>0.years.ago…5.years.from_now,
:onchange => “$calendar =
this.calendar_date_select.selected_date.getDate();”
%>
la variable global la he declarado como $calendar = Date.new y también
he probado con $calendar = CalendarDateSelect.new.
Por favor, necesito que me ayudeis!
admon
August 1, 2008, 11:00am
3
Ya lo he solucionado. He hecho lo siguiente:
<%= calendar_date_select_tag :current_date, @current_date ,
{:embedded => true,
:year_range => 0.years.ago…5.years.from_now,
:onchange => “new
Ajax.Updater(‘table_tasks’,’/users/modify_table_tasks?’ +
$H({current_date:
this.calendar_date_select.selected_date}).toQueryString(),{asynchronous:true,
evalScripts:true})”}
table_tasks es la etiqueta div que quiero actualizar y
/users/modify_table_tasks es la funcion a la que se llama.
He intentado esto pero no logro almacenar el dato que tengo
seleccionado en el calendario:
<%= calendar_date_select_tag “e_date”, nil, :embedded => true,
:year_range=>0.years.ago…5.years.from_now,
:onchange => “$calendar =
this.calendar_date_select.selected_date.getDate();”
%>
la variable global la he declarado como $calendar = Date.new y también
he probado con $calendar = CalendarDateSelect.new.
Por favor, necesito que me ayudeis!