|
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.Radio.Model | +--CAF.Table.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
|
Field Detail |
Object classes
Constructor Detail |
CAF.Table.Model()
Method Detail |
void addRowChangeListener(fn, key)
fn
- Row-change listener.
key
- (optional) Key with which to unregister listener (defaults to fn).
void addTableChangeListener(fn, key)
fn
- Table-change listener.
key
- (optional) Key with which to unregister listener (defaults to fn).
Object getFirst()
Object getRowCount()
Object getRows()
Object getRowSelectedCount()
void go(first, rows, sort)
first
- First row to display (zero-based), or -1 to ignore.
rows
- Number of rows to display, or -1 to ignore.
sort
- (optional) Comma-separated column ids to sort on, or null to ignore. Each id should be followed by '+' or '-', to signal ascending or descending. CAF.Table.Model.prototype.Ex = "user+,permissions+,modified-";.
Object indexOf(x)
x
- Value or existing CAF.Select.Item.Model, or array of values or CAF.Select.Item.Models.
Object listRowChangeListeners()
Array
- of row-change listener fns. Never null.
Object listTableChangeListeners()
Array
- of paging listener fns. Never null.
Object move(from, to)
from
- Zero-based item index or array of indicies.
to
- Zero-based item index or array of indicies.
void refresh()
void removeRowChangeListener(fn)
fn
- Row-change listener.
void removeTableChangeListener(fn)
fn
- Paging listener.
void selectAll(selected)
selected
- (optional) True to select all, false to unselect all.
Object setDisabled(disabled)
Object template()
|
CAF Shared JavaScript | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |