Class YAHOO.ext.grid.JSONDataModel
Object
|
+--YAHOO.ext.grid.AbstractDataModel
|
+--YAHOO.ext.grid.DefaultDataModel
|
+--YAHOO.ext.grid.LoadableDataModel
|
+--YAHOO.ext.grid.JSONDataModel
- class
YAHOO.ext.grid.JSONDataModel
- extends YAHOO.ext.grid.LoadableDataModel
This is an implementation of a DataModel used by the Grid. It works
with JSON data.
Example schema:
var schema = {
root: 'Results.Result',
id: 'ASIN',
fields: ['Author', 'Title', 'Manufacturer', 'ProductGroup']
};
Defined in JSONDataModel.js
|
Method Summary
* Parameter types in italic indicate optional parameters
|
Number
|
getRowId(<Number> rowIndex)
Overrides getRowId in DefaultDataModel to return the ID value of the specified node.
|
void
|
loadData(<Object> data, <Function> callback, keepExisting)
Overrides loadData in LoadableDataModel to process JSON data
|
| Methods inherited from class YAHOO.ext.grid.LoadableDataModel |
isPaged, getTotalRowCount, getPageSize, getTotalPages, initPaging, loadPage, sort, load, fireLoadException, fireLoadEvent, addPreprocessor, getPreprocessor, removePreprocessor, addPostprocessor, getPostprocessor, removePostprocessor
|
| Methods inherited from class YAHOO.ext.grid.DefaultDataModel |
getRowCount, getRow, getRows, getValueAt, setValueAt, removeRow, query, filter, addRow, insertRow, applySort, setDefaultSort
|
YAHOO.ext.grid.JSONDataModel
YAHOO.ext.grid.JSONDataModel(schema)
getRowId
Number getRowId(<Number> rowIndex)
Overrides getRowId in DefaultDataModel to return the ID value of the specified node.
loadData
void loadData(<Object> data, <Function> callback, keepExisting)
Overrides loadData in LoadableDataModel to process JSON data
Parameters:
data - The JSON object to load
Documentation generated by
JSDoc on Sat Oct 14 06:07:10 2006