Method: DataGrid::ViewHelpers#select_date_datetime_common
- Defined in:
- lib/data_grid/view_helpers.rb
#select_date_datetime_common(options, date_string, form_id) ⇒ Object
Prepare calendar in filters area
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 |
# File 'lib/data_grid/view_helpers.rb', line 196 def select_date_datetime_common(, date_string, form_id) #:nodoc: dom_id = [:id] trigger_id = dom_id + '_trigger' datepicker_placeholder_id = dom_id + '_date_placeholder' date_span_id = dom_id + '_date_view' date_picker = image_tag('data_grid/calendar_view_month.png', :id => trigger_id, :style => 'cursor: pointer') + link_to_function( content_tag(:span, date_string, :id => date_span_id), %! dataGridSetInnerHtml("#{date_span_id}", ""); dataGridSetValue("#{dom_id}", ""); handleCalendarClose(false, "#{dom_id}", "#{form_id}");!, :class => 'date_label') + ' ' + hidden_field_tag([:name], date_string, :class => 'text-input', :id => dom_id, :onchange => "dataGridSetInnerHtml(\"#{date_span_id}\", this.value);") return date_picker, datepicker_placeholder_id, trigger_id, dom_id, date_span_id end |