Class: KonoUtils::Object::Cell::Index::Row
- Defined in:
- app/concepts/kono_utils/object/cell/index/row.rb
Overview
class
Instance Attribute Summary collapse
- #model -> record della riga che stiamo stampando(->recorddellarigachestiamostampando) ⇒ Object readonly
Instance Method Summary collapse
-
#column_builder(field, column) {|column_class, column_id| ... } ⇒ Object
Questa funzione serve per generare la colonna della tabella.
-
#print_column(field) ⇒ Object
Questa funzione serve per essere sovrascritta nell’helper specializzato del controller.
Methods inherited from Base
#_prefixes, #base_class, #concept, #content_for_layout, #content_for_layout?, #destroy_custom_polymorphic_path, #edit_custom_polymorphic_path, #index_custom_polymorphic_path, #kono_user, #legacy_concept, logger, #model_gender, #new_custom_polymorphic_path, #show_custom_polymorphic_path, #title_del, #title_del_g, #title_edit_g, #title_mod, #title_new, #title_new_g, #title_newa, #title_show_g
Methods included from KonoUtilsBootstrapView4::ApplicationIconHelper
Instance Attribute Details
#model -> record della riga che stiamo stampando(->recorddellarigachestiamostampando) ⇒ Object (readonly)
|
# File 'app/concepts/kono_utils/object/cell/index/row.rb', line 7
|
Instance Method Details
#column_builder(field, column) {|column_class, column_id| ... } ⇒ Object
Questa funzione serve per generare la colonna della tabella
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'app/concepts/kono_utils/object/cell/index/row.rb', line 25 def column_builder(field, column) column_class = "column_#{field}" column_id = '' if model column_id = "#{column_class}-#{dom_id(model)}" end content_tag column, class: column_class, id: column_id do capture do yield column_class, column_id end.html_safe end end |
#print_column(field) ⇒ Object
Questa funzione serve per essere sovrascritta nell’helper specializzato del controller
13 14 15 |
# File 'app/concepts/kono_utils/object/cell/index/row.rb', line 13 def print_column(field) model.send(field) end |