User Tools

Site Tools


mistudio:design_editor:more_layout:text_display_lists:multiselectlist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mistudio:design_editor:more_layout:text_display_lists:multiselectlist [2026/09/18 13:37] – removed - external edit (Unknown date) 127.0.0.1mistudio:design_editor:more_layout:text_display_lists:multiselectlist [2026/09/18 15:45] (current) – tputman
Line 1: Line 1:
 +===== MultiselectList =====
  
 +com.ergotech.vib.graphics.MultiselectList
 +
 +==== Image Examples ====
 +
 +| {{:mistudio:graphics:more_layout:text_display_lists:pasted:20260627-103820.png?40|MultiselectList in the graphics palette}} | {{:mistudio:graphics:more_layout:text_display_lists:pasted:20260627-105702.png?120|MultiselectList graphic example}} |
 +| //MultiselectList in the graphics palette.// | //MultiselectList graphic example.// |
 +
 +==== Overview ====
 +
 +The MultiselectList graphic is a More Layout list graphic used to display list-style values and allow multiple selections.
 +
 +MultiselectList is useful when an application needs users to select more than one item from a list.
 +
 +The selected count can be sent through the output.
 +
 +==== Common Uses ====
 +
 +  * Displaying list-style values
 +  * Allowing multiple item selection
 +  * Filtering list entries
 +  * Showing list values from an array-style source
 +  * Sending the number of selected items into application logic
 +  * Creating selection-based controls in an application screen
 +
 +==== Input Behavior ====
 +
 +MultiselectList supports list-style input through **valueInput** and **updateDisplayedValue**.
 +
 +Array-style or list-style values update the displayed list contents.
 +
 +The **FilterString** property filters the displayed list entries.
 +
 +==== Output Behavior ====
 +
 +MultiselectList sends selection output through **PrimaryOutPort**.
 +
 +When multiple items are selected manually, **PrimaryOutPort** outputs the number of selected elements.
 +
 +==== MultiselectList-Specific Behavior ====
 +
 +MultiselectList is designed for multiple-selection list behavior.
 +
 +MultiselectList-specific settings include:
 +
 +  * **Name** Sets the name of the MultiselectList graphic.
 +  * **FilterString** Filters the displayed list entries.
 +  * **ListDisabled** Controls whether the list is disabled.
 +  * **Visible** Controls whether the MultiselectList is shown.
 +
 +==== Filter Behavior ====
 +
 +The **FilterString** property filters list entries by matching text values.
 +
 +For example, when the list contains a value such as **Cheese**, sending **Cheese** as the filter string filters the list to that matching entry.
 +
 +Numeric filter input can also update the filter setting. For example, a numeric value such as **50** can appear in the property setting as a filter pattern.
 +
 +==== Logic Ports ====
 +
 +In the Logic Editor, MultiselectList includes these default ports:
 +
 +  * **PrimaryOutPort**
 +  * **updateDisplayedValue**
 +  * **valueInput**
 +
 +The **PrimaryOutPort** sends the number of selected items.
 +
 +The **updateDisplayedValue** port updates the displayed list values from another source.
 +
 +The **valueInput** port also updates the displayed list values from another source.
 +
 +==== Notes ====
 +
 +Use MultiselectList when users need to select multiple items from a list.
 +
 +Use [[mistudio:design_editor:more_layout:text_display_lists:list|List]] when users only need to select one item.
 +
 +Use [[mistudio:design_editor:more_layout:text_display_lists:multiselectduallist|MultiselectDualList]] when users need to move or select items between two list areas.
 +
 +For general graphic behavior, see [[mistudio:design_editor:active_graphic|Active Graphic]].
 +
 +==== Related Pages ====
 +
 +  * [[mistudio:design_editor:start|MIStudio Design Editor]]
 +  * [[mistudio:design_editor:more_layout:start|More Layout]]
 +  * [[mistudio:design_editor:more_layout:text_display_lists:start|Text, Display, Lists, and Tables]]
 +  * [[mistudio:design_editor:more_layout:text_display_lists:list|List]]
 +  * [[mistudio:design_editor:more_layout:text_display_lists:multiselectduallist|MultiselectDualList]]
 +  * [[mistudio:design_editor:active_graphic|Active Graphic]]

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki