Duda sobre calendar_date_select

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.

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!

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!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs