Module: Datagrid::FormBuilder

Defined in:
lib/datagrid/form_builder.rb

Defined Under Namespace

Classes: Error

Instance Method Summary collapse

Instance Method Details

#datagrid_filter(filter_or_attribute, options = {}) ⇒ Object



6
7
8
9
10
# File 'lib/datagrid/form_builder.rb', line 6

def datagrid_filter(filter_or_attribute, options = {})
  filter = datagrid_get_filter(filter_or_attribute)
  options = Datagrid::Utils.add_html_classes(options, filter.name, datagrid_filter_html_class(filter))
  self.send(filter.form_builder_helper_name, filter, options)
end

#datagrid_label(filter_or_attribute, options = {}) ⇒ Object



12
13
14
15
# File 'lib/datagrid/form_builder.rb', line 12

def datagrid_label(filter_or_attribute, options = {})
  filter = datagrid_get_filter(filter_or_attribute)
  self.label(filter.name, filter.header, options)
end