|
Grid
|
A specialized grid implementation intended to mimic the traditional property grid as typically seen in
development IDEs. Each row in the grid represents a property of some object, and the data is stored
as a set of name/value pairs in Properties. Example usage: var grid = new Ext.grid.property.Grid({
title: 'Properties Grid',
width: 300,
renderTo: 'grid-ct',
source: {
"(name)": "My Object",
"Created": Ext.Date.parse('10/15/2006', 'm/d/Y'),
"Available": false,
"Version": .01,
"Description": "A test object"
}
});
|
|
GridConfig
|
|
|
GridEvents
|
|
|
HeaderContainer
|
A custom HeaderContainer for the Ext.grid.property.Grid. Generally it should not need to be used directly.
|
|
HeaderContainerConfig
|
|
|
HeaderContainerEvents
|
|
|
Property
|
A specific Ext.data.Model type that represents a name/value pair and is made to work with the
Ext.grid.property.Grid. Typically, Properties do not need to be created directly as they can be
created implicitly by simply using the appropriate data configs either via the Ext.grid.property.Grid.source
config property or by calling Ext.grid.property.Grid.setSource. However, if the need arises, these records
can also be created explicitly as shown below. Example usage: var rec = new Ext.grid.property.Property({
name: 'birthday',
value: Ext.Date.parse('17/06/1962', 'd/m/Y')
});
// Add record to an already populated grid
grid.store.addSorted(rec);
|
|
PropertyConfig
|
|
|
PropertyEvents
|
|
|
Store
|
A custom Ext.data.Store for the Ext.grid.property.Grid. This class handles the mapping
between the custom data source objects supported by the grid and the Ext.grid.property.Property format
used by the Ext.data.Store base class.
|
|
StoreConfig
|
|
|
StoreEvents
|
|