I am a new one to rails. I have a problem with link_to_remote.
I have a calenedar on my web page, user selects a date and controllers
returns a report related to that specific date. The whole process is
working except one thing, instead of only myDiv the whole page is
refreshed. The header menu is reappeared in the myDive tag.
I have following code in my form.html.erb .
Please help me out.
Thanks
<%= javascript_include_tag "prototype" %>
<%form_for :reporttype do |f| %>
<fieldset id="date-range"><legend>Date Range</legend>
<%= f.text_field 'date_from', :id => 'txtdate', :size => 10 , :value =>
@form%><%= calendar_for('txtdate') %>
<%= link_to_remote l(:button_apply),
{ :update => 'myDiv',
:url => {:action => 'display', :id => params[:id]},
:with => "'seldate=' +$F('txtdate')",
},
:class => 'icon icon-checked' %>
</fieldset>
<%end%>
<div id ="myDiv">
<table class ="list">
<tr>
<th align="center" style="width:5%"><%=("Name")%></th>
<th align="center" style="width:12%"><%=("Subject")%></th>
</thead>
</tr>
<% if @rpt != nil then %>
<% if @rpt.length > 0 then %>
<%i=0%>
<% for rpts in @rpt %>
<tr>
<td align="center" style="width:5%"><%= @rpt[i].NAME
%></font></font></td>
<td align="center" style="width:12%"><%= @rpt[i].SUBJECT %></font></td>
<% i =i+1%>
</tr>
<%end%>
<% else %>
<tr><td No data to show in this view.</td></tr>
<% end %>
<% end %>
</table>
</div>
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---