CAF Shared JavaScript

Class CAF.Table.Model

Object
   |
   +--CAF.Output.Model
         |
         +--CAF.Input.Model
               |
               +--CAF.Select.Model
                     |
                     +--CAF.Select.Radio.Model
                           |
                           +--CAF.Table.Model
Direct Known Subclasses:
CAF.Tree.Model, CAF.List.Model

class CAF.Table.Model
extends CAF.Select.Radio.Model


Table client-side model.
Defined in table.js


Field Summary
 Object classes
          
   
Fields inherited from class CAF.Select.Radio.Model
classes
   
Fields inherited from class CAF.Select.Model
classes
   
Fields inherited from class CAF.Input.Model
classes
   
Fields inherited from class CAF.Output.Model
id, form
 
Constructor Summary
CAF.Table.Model ()
           
 
Method Summary
 void addRowChangeListener(fn, key)
           Adds row-change listener.
 void addTableChangeListener(fn, key)
           Adds table-change listener.
 Object getFirst()
           (Zero-based) first item in current page.
 Object getRowCount()
           Total rows in table.
 Object getRows()
           Max page size.
 Object getRowSelectedCount()
           Total selected rows in table.
 void go(first, rows, sort)
           Pages and/or sorts table (using JSF form paging).
 Object indexOf(x)
           Returns index of specified value or item.
 Object listRowChangeListeners()
           Lists registered row-change listeners.
 Object listTableChangeListeners()
           Lists registered paging listeners.
 Object move(from, to)
           Moves row(s) from the specified server-side (absolute) index to the specified server-side (absolute) index.
 void refresh()
           Refreshes the content of this control from the server.
 void removeRowChangeListener(fn)
           Removes row-change listener.
 void removeTableChangeListener(fn)
           Removes paging listener.
 void selectAll(selected)
           Selects all items.
 Object setDisabled(disabled)
           Sets this control as disabled or enabled.
 Object template()
           Returns row model for template row, if available.
 
Methods inherited from class CAF.Select.Radio.Model
isFocused, setFocused
   
Methods inherited from class CAF.Select.Model
getValue, setValue, size, list, selected, get, set, add, remove, removeAll, filter, addFilterListener, removeFilterListener, listFilterListeners, isSelected, setSelected, selectNone, addSelectionChangeListener, removeSelectionChangeListener, listSelectionChangeListeners
   
Methods inherited from class CAF.Input.Model
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, reAttachBehaviors, refreshWhenVisible, addRefreshCompleteListener, removeRefreshCompleteListener, listRefreshCompleteListeners, addToggleListener, removeToggleListener, listToggleListeners
 

Field Detail

classes

Object classes

Constructor Detail

CAF.Table.Model

CAF.Table.Model()

Method Detail

addRowChangeListener

void addRowChangeListener(fn, key)

addTableChangeListener

void addTableChangeListener(fn, key)

getFirst

Object getFirst()

getRowCount

Object getRowCount()

getRows

Object getRows()

getRowSelectedCount

Object getRowSelectedCount()

go

void go(first, rows, sort)

indexOf

Object indexOf(x)

listRowChangeListeners

Object listRowChangeListeners()

listTableChangeListeners

Object listTableChangeListeners()

move

Object move(from, to)

refresh

void refresh()

removeRowChangeListener

void removeRowChangeListener(fn)

removeTableChangeListener

void removeTableChangeListener(fn)

selectAll

void selectAll(selected)

setDisabled

Object setDisabled(disabled)

template

Object template()

CAF Shared JavaScript

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