Class: Edgarj::ListDrawer::Base
- Inherits:
-
Object
- Object
- Edgarj::ListDrawer::Base
- Includes:
- ERB::Util
- Defined in:
- app/helpers/edgarj/list_drawer.rb
Overview
Base for popup-list and normal-list column drawer
Sub class of Drawer to draw list
Direct Known Subclasses
Instance Method Summary collapse
- #draw_column(rec, col) ⇒ Object
- #draw_column_header(col, options = {}) ⇒ Object
-
#initialize(drawer, options = {}) ⇒ Base
constructor
-
drawer - Edgarj::Drawer::Base object * options.
-
Constructor Details
#initialize(drawer, options = {}) ⇒ Base
-
drawer - Edgarj::Drawer::Base object
-
options
15 16 17 |
# File 'app/helpers/edgarj/list_drawer.rb', line 15 def initialize(drawer, = {}) @drawer = drawer end |
Instance Method Details
#draw_column(rec, col) ⇒ Object
25 26 27 28 29 |
# File 'app/helpers/edgarj/list_drawer.rb', line 25 def draw_column(rec, col) @drawer.vc.content_tag(:td, (rec, col)) do col.column_value(rec, @drawer) end end |
#draw_column_header(col, options = {}) ⇒ Object
19 20 21 22 23 |
# File 'app/helpers/edgarj/list_drawer.rb', line 19 def draw_column_header(col, ={}) @drawer.vc.content_tag(:th) do col.column_header_label(@drawer.vc, @drawer.page_info, ) end end |