Class: Dill::Table

Inherits:
BaseTable show all
Defined in:
lib/dill/widgets/table.rb

Defined Under Namespace

Classes: ColumnDefinition

Class Attribute Summary collapse

Class Method Summary collapse

Methods inherited from BaseTable

#to_table

Methods inherited from Widget

#absent?, action, #classes, #click, #diff, filter, filter?, find_all_in, find_in, #gone?, #has_action?, #id, #initialize, #inspect, #present?, present_in?, root, #root, selector, #text, #to_cell, #to_s, #value, widget_delegator

Methods included from Widgets::DSL

#form, #list, #widget

Methods included from WidgetParts::Container

#has_no_widget?, #has_widget?, #widget, #widgets

Methods included from WidgetParts::Struct

included

Constructor Details

This class inherits a constructor from Dill::Widget

Class Attribute Details

.column_selectorObject

Returns the value of attribute column_selector.



36
37
38
# File 'lib/dill/widgets/table.rb', line 36

def column_selector
  @column_selector
end

.header_selectorObject

Returns the value of attribute header_selector.



36
37
38
# File 'lib/dill/widgets/table.rb', line 36

def header_selector
  @header_selector
end

Class Method Details

.column(selector, header = nil, &transform) ⇒ Object



39
40
41
# File 'lib/dill/widgets/table.rb', line 39

def self.column(selector, header = nil, &transform)
  column_definitions << ColumnDefinition.new(selector, header, transform)
end

.column_definitionsObject



43
44
45
# File 'lib/dill/widgets/table.rb', line 43

def self.column_definitions
  @column_definitions ||= []
end