Class: CWM::MultiSelectionBox
- Inherits:
-
AbstractWidget
- Object
- AbstractWidget
- CWM::MultiSelectionBox
- Includes:
- ItemsSelection
- Defined in:
- library/cwm/src/lib/cwm/common_widgets.rb
Overview
A multi-selection box to select more values. The AbstractWidget#label method is mandatory.
Instance Attribute Summary
Attributes inherited from AbstractWidget
#handle_all_events, #widget_id
Instance Method Summary collapse
-
#value ⇒ Array<String>
Get widget value.
-
#value=(val) ⇒ Object
Set widget value.
Methods included from ItemsSelection
#change_items, #cwm_definition, #items
Methods inherited from AbstractWidget
#cleanup, #cwm_definition, #disable, #displayed?, #enable, #enabled?, #focus, #fun_ref, #handle, #help, #init, #label, #my_event?, #opt, #refresh_help, #store, #validate, widget_type=
Instance Method Details
#value ⇒ Array<String>
Get widget value
Calling this method only make sense when the widget is displayed (see #displayed?).
241 242 243 |
# File 'library/cwm/src/lib/cwm/common_widgets.rb', line 241 def value Yast::UI.QueryWidget(Id(), :SelectedItems) end |
#value=(val) ⇒ Object
Set widget value
Calling this method only make sense when the widget is displayed (see #displayed?).
250 251 252 |
# File 'library/cwm/src/lib/cwm/common_widgets.rb', line 250 def value=(val) Yast::UI.ChangeWidget(Id(), :SelectedItems, val) end |