CAF Shared JavaScript

Class CAF.Select.Model

Object
   |
   +--CAF.Output.Model
         |
         +--CAF.Input.Model
               |
               +--CAF.Select.Model
Direct Known Subclasses:
CAF.Select.Radio.Model, CAF.Messages.Model, CAF.Select.Swapbox.Model, CAF.Select.Button.Model, CAF.Select.Tabs.Model, CAF.Select.Listbox.Model

class CAF.Select.Model
extends CAF.Input.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
   
Methods inherited from class CAF.Output.Model
initialize, toString, equals, isDisabled, isVisible, setVisible, hide, _reapplyOriginalStyle, show, toggle, refresh, reAttachBehaviors, refreshWhenVisible, addRefreshCompleteListener, removeRefreshCompleteListener, listRefreshCompleteListeners, addToggleListener, removeToggleListener, listToggleListeners
 

Field Detail

classes

Object classes

Constructor Detail

CAF.Select.Model

CAF.Select.Model()

Method Detail

add

void add(x, item)

addFilterListener

void addFilterListener(fn, key)

addSelectionChangeListener

void addSelectionChangeListener(fn, value)

filter

void filter(expr)

get

Object get(x)

getValue

Object getValue()

indexOf

Object indexOf(x)

isSelected

Object isSelected(x)

list

Object list()

listFilterListeners

Object listFilterListeners()

listSelectionChangeListeners

Object listSelectionChangeListeners(value)

remove

Object remove(x)

removeAll

Object removeAll()

removeFilterListener

void removeFilterListener(fn)

removeSelectionChangeListener

void removeSelectionChangeListener(fn, value)

selectAll

void selectAll(selected)

selected

Object selected()

selectNone

void selectNone()

set

Object set(x, item)

setDisabled

Object setDisabled(disabled)

setSelected

Object setSelected(x, selected)

setValue

void setValue(value)

size

Object size()

CAF Shared JavaScript

Documentation generated by JSDoc on Sun Sep 15 20:21:18 2019