Type: knockout component
Supports user input of multiple associated values to an "array" field.
Source:: /knockout_view/pnut/components/multiSelectComponent.ts Template:: /knockout_view/pnut/templates/multiSelect.html Example: /application/peanut/tests/vm/TestPageViewModel.ts and /view/TestPage.html
<multi-select params="items:itemList, selected:selectedItems,sort:'code',
translator:self, label:'Multiselect', caption:'Select something...'">
</multi-select>
Data is in the form of ILookupItem[]
export interface ILookupItem {
id : any;
code: string;
name: string;
description : string;
}
Initialized from a Peanut ViewModel init() function.
// register the component
me.application.registerComponents('@pnut/multi-select', () => {
});
Lodash dependencies remove in SCYM version. 1/22/2022. Older versions require lodash library to be loaded.
me.application.loadResources(['@lib:lodash'], () => {
});