ng2-multi-selector
TypeScript icon, indicating that this package has built-in type declarations

1.0.8 • Public • Published

ng2-multi-drop-down-selector

Description:

  • This component provides a control which helps user to find records in service using keyword.
  • More than one item can be selected.

Online demo can be found here:

<ng2-multi-selector #multiselector="ng2-multi-selector"
                    [items]="customers"
                    [display-property]="'ContactName'"
                    [is-search-box-available]="true"
                    [is-clear-button-available]="true"
                    [placeholder-search-drop-down]="'Please select an item'"
                    [separation-character]="' - '"
                    [key]="'Id'"
                    (search-items)="searchItem($event)"
                    (update-items)="updateCustomers($event)">
</ng2-multi-selector>

Options:

  • key (string): Property of object which determines whether item has been selected or not.
  • display-property (string): Property which should be used for item display.
  • items (Array): List of items which should be displayed inside drop-down menu.
  • is-clear-button-available (boolean): Whether clear button is available or not. This button is for cleaning chosen items list.
  • is-search-box-available (boolean): Whether search box is available or not. The search box is for typing keyword to search.
  • limit-item-amount (number): Number of items which can be displayed inside drop-down menu.
  • limit-item-selection (number): Maximum number of items which can be selected
  • placeholder-search-drop-down (string): Place holder text of search box inside drop-down list.
  • placeholder-title-drop-down (string): Pleace holder text of title box.
  • separation-character (string): Character which is used for separating items and items.
  • disabled (boolean): Whether multi drop-down selector control is disabled or not.
  • interval (number): Time between 2 times of emitting search event to another component to do the search.

Events:

  • search-items (keyword: string): This event is fired when component detects value changed. This event is fired with keyword, another component can use that keyword to search records in data source.
  • update-items(items: Array<any>): This event is fired when chosen items list is modified. This event can be used for handling changes in chosen items list.

Package Sidebar

Install

npm i ng2-multi-selector

Weekly Downloads

0

Version

1.0.8

License

ISC

Last publish

Collaborators

  • redplane