Class: Dill::Table
- Defined in:
- lib/dill/widgets/table.rb
Defined Under Namespace
Classes: ColumnDefinition
Class Attribute Summary collapse
-
.column_selector ⇒ Object
Returns the value of attribute column_selector.
-
.header_selector ⇒ Object
Returns the value of attribute header_selector.
Class Method Summary collapse
Methods inherited from BaseTable
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
Methods included from WidgetParts::Container
#has_no_widget?, #has_widget?, #widget, #widgets
Methods included from WidgetParts::Struct
Constructor Details
This class inherits a constructor from Dill::Widget
Class Attribute Details
.column_selector ⇒ Object
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_selector ⇒ Object
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_definitions ⇒ Object
43 44 45 |
# File 'lib/dill/widgets/table.rb', line 43 def self.column_definitions @column_definitions ||= [] end |