inputEx Documentation Back to homepage

### inputEx Documentation > inputEx.MultiSelectField 0.2.2

## Static Class inputEx.MultiSelectField - extends inputEx.SelectField

Create a multi select field

### Constructor

inputEx.MultiSelectField `( options )`

Parameters:
  `options <Object>` - Added options:
  - selectValues: contains the list of options values
  - selectOptions: list of option element texts

### Properties

#### static groupOptions `- Object`

group Options for each field

#### options `- Object`

Configuration object to set the options for this class and the parent classes. See constructor details for options added by this class.

### Methods

#### getValue

`<Any> getValue()`
Return the value
Returns:

`<Any>` the selected value from the selectValues array

#### initEvents

`initEvents()`
Register the "change" event

#### onAddNewItem

`onAddNewItem()`
Add an item to the list when the select changed

#### onItemRemoved

`onItemRemoved(e,params)`
Re-enable the option element when an item is removed by the user
Parameters:

`e`

`params`

#### renderComponent

`renderComponent()`
Build the DDList

#### setValue

`setValue(value[,sendUpdatedEvt])`
Set the value of the list
Parameters:

`value <String>` - The value to set

`sendUpdatedEvt <boolean>` optional - (optional) Wether this setValue should fire the updatedEvt or not (default is true, pass false to NOT send the event)

#### Methods inherited from class inputEx.Field:

`focus, getEl, validate, fireUpdatedEvt, show, close, onBlur, onFocus, getStateString, setClassFromState, onChange, render, updatedEvt, getState, hide, displayMessage, destroy, isEmpty, clear,`

#### Methods inherited from class inputEx.SelectField:

`disable, setOptions, addOption, enable, removeOption,`

Copyright (c) 2007-2009 Eric Abouaf. All rights reserved.
Generated by JsDoc Toolkit 2.0.0 on Wed, 04 Mar 2009 15:41:31 GMT using neyricjslibs-template.