Module: Datagrid::ColumnNamesAttribute::ClassMethods

Defined in:
lib/datagrid/column_names_attribute.rb

Instance Method Summary collapse

Instance Method Details

#column_names_filterObject

Adds a filter that acts like a column selection



21
22
23
24
25
# File 'lib/datagrid/column_names_attribute.rb', line 21

def column_names_filter
  filter(:column_names, :enum, :select => proc { |grid| grid.class.columns.map {|c| [c.header, c.name] }}, :multiple => true ) do |value|
    scoped
  end
end