|
CAF Shared JavaScript | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--CAF.Output.Model | +--CAF.Input.Model | +--CAF.Select.Model
CAF Select-One and Select-Many client-side model.
Defined in select.js
Field Summary | |
Object |
classes
|
Fields inherited from class CAF.Input.Model |
classes
|
Fields inherited from class CAF.Output.Model |
id, form
|
Constructor Summary | |
CAF.Select.Model
()
|
Method Summary | |
void
|
add(x, item)
Adds item before the specified index or the specified value. |
void
|
addFilterListener(fn, key)
Adds filter listener. |
void
|
addSelectionChangeListener(fn, value)
Adds selection-change listener. |
void
|
filter(expr)
Filters the items with the specified expression string. |
Object
|
get(x)
Returns item at the specified index or with the specified value. |
Object
|
getValue()
Gets this control's string or string array value. |
Object
|
indexOf(x)
Returns index of specified value or item. |
Object
|
isSelected(x)
Returns true if the item at specified index or with the specified value is selected. |
Object
|
list()
Returns array of items in model. |
Object
|
listFilterListeners()
Lists registered filter listeners. |
Object
|
listSelectionChangeListeners(value)
Lists selection-change listeners for this control, optionally for the specified value. |
Object
|
remove(x)
Removes item at the specified index or with the specified value. |
Object
|
removeAll()
Removes all items from this control. |
void
|
removeFilterListener(fn)
Removes filter listener. |
void
|
removeSelectionChangeListener(fn, value)
Removes selection-change listener. |
void
|
selectAll(selected)
Selects all items. |
Object
|
selected()
Returns array of selected items in model. |
void
|
selectNone()
Unselects all items. |
Object
|
set(x, item)
Set item at the specified index or with the specified value. |
Object
|
setDisabled(disabled)
Sets this control as disabled or enabled. |
Object
|
setSelected(x, selected)
Selects or unselects item at the specified index or with the specified value. |
void
|
setValue(value)
Sets this control's string or string array value. |
Object
|
size()
Counts number of items in model. |
Methods inherited from class CAF.Input.Model |
isFocused, setFocused, isEmpty, addValidator, removeValidator, listValidators, validate, addValueChangeListener, removeValueChangeListener, listValueChangeListeners, getLabel, setLabel
|
Field Detail |
Object classes
Constructor Detail |
CAF.Select.Model()
Method Detail |
void add(x, item)
x
- (optional) Zero-based item index or value or existing CAF.Select.Item.Model, or array of indicies, values, or CAF.Select.Item.Models. Less than zero signals add to end.
item
- CAF.Select.Item.Model or array of CAF.Select.Item.Models.
void addFilterListener(fn, key)
fn
- Filter listener.
key
- (optional) Key with which to unregister listener (defaults to fn).
void addSelectionChangeListener(fn, value)
fn
- Selection-change listener.
value
- Selection value for which to listen.
void filter(expr)
expr
- Expression string. Null or empty ("") signals show the default set of options.
Object get(x)
x
- Zero-based item index or value, or array of indicies or values.
Object getValue()
Object indexOf(x)
x
- Value or existing CAF.Select.Item.Model, or array of values or CAF.Select.Item.Models.
Object isSelected(x)
x
- Zero-based item index or value or existing CAF.Select.Item.Model, or array of indicies, values, or CAF.Select.Item.Models.
Object list()
Object listFilterListeners()
Array
- of filter listener fns. Never null.
Object listSelectionChangeListeners(value)
value
- (optional) If specified, list selection-change listeners registered for this value only.
Object remove(x)
x
- Zero-based item index or value or existing CAF.Select.Item.Model, or array of indicies, values, or CAF.Select.Item.Models.
Object removeAll()
void removeFilterListener(fn)
fn
- Filter listener.
void removeSelectionChangeListener(fn, value)
fn
- Selection-change listener.
value
- Selection value for which to listen.
void selectAll(selected)
selected
- (optional) True to select all, false to unselect all.
Object selected()
void selectNone()
Object set(x, item)
x
- Zero-based item index or value or existing CAF.Select.Item.Model, or array of indicies, values, or CAF.Select.Item.Models.
item
- CAF.Select.Item.Model or array of CAF.Select.Item.Models.
Object setDisabled(disabled)
Object setSelected(x, selected)
x
- Zero-based item index or value or existing CAF.Select.Item.Model, or array of indicies, values, or CAF.Select.Item.Models.
optional
- ) selected True to select items, false to unselect.
void setValue(value)
value
- String value, or in the case of a control with multiple values, an array of string values. If the control has no value, pass an empty string ("") or an empty arry ([]); never null.
Object size()
|
CAF Shared JavaScript | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |