Class: Decidim::Admin::MultiSelectPickerCell
- Inherits:
-
ViewModel
- Object
- ViewModel
- Decidim::Admin::MultiSelectPickerCell
- Includes:
- ActionView::Helpers::FormOptionsHelper
- Defined in:
- app/cells/decidim/admin/multi_select_picker_cell.rb
Overview
Universal cell for rendering multi-select pickers
Instance Method Summary collapse
- #cell_options_for_select ⇒ Object
- #css_classes ⇒ Object
- #field_name ⇒ Object
- #placeholder ⇒ Object
- #select_id ⇒ Object
- #selected_values ⇒ Object
- #show ⇒ Object
Instance Method Details
#cell_options_for_select ⇒ Object
13 14 15 |
# File 'app/cells/decidim/admin/multi_select_picker_cell.rb', line 13 def context[:options_for_select] || [] end |
#css_classes ⇒ Object
33 34 35 |
# File 'app/cells/decidim/admin/multi_select_picker_cell.rb', line 33 def css_classes context[:class] || "" end |
#field_name ⇒ Object
25 26 27 |
# File 'app/cells/decidim/admin/multi_select_picker_cell.rb', line 25 def field_name context[:field_name] end |
#placeholder ⇒ Object
29 30 31 |
# File 'app/cells/decidim/admin/multi_select_picker_cell.rb', line 29 def placeholder context[:placeholder] || "" end |
#select_id ⇒ Object
21 22 23 |
# File 'app/cells/decidim/admin/multi_select_picker_cell.rb', line 21 def select_id context[:select_id] end |
#selected_values ⇒ Object
17 18 19 |
# File 'app/cells/decidim/admin/multi_select_picker_cell.rb', line 17 def selected_values context[:selected_values] || [] end |
#show ⇒ Object
9 10 11 |
# File 'app/cells/decidim/admin/multi_select_picker_cell.rb', line 9 def show render :show end |