grid : {
xtype: 'EditorGrid',
xns: Roo.grid,
+ toolbar : {
+ xtype: 'Toolbar',
+ xns: Roo,
+ items : [
+ {
+ xtype: 'Fill',
+ xns: Roo.Toolbar
+ },
+ {
+ xtype: 'Button',
+ xns: Roo.Toolbar,
+ text : "Add Field"
+ }
+ ]
+ },
ds : {
xtype: 'Store',
xns: Roo.data
{
xtype: 'ColumnModel',
xns: Roo.grid,
- header : 'Label'
+ header : 'Label',
+ editor : {
+ xtype: 'GridEditor',
+ xns: Roo.grid,
+ field : {
+ xtype: 'TextField',
+ xns: Roo.form
+ }
+ }
+ },
+ {
+ xtype: 'ColumnModel',
+ xns: Roo.grid,
+ header : 'Type'
+ },
+ {
+ xtype: 'ColumnModel',
+ xns: Roo.grid,
+ header : 'Width',
+ width : 50
+ },
+ {
+ xtype: 'ColumnModel',
+ xns: Roo.grid,
+ header : 'Data Field'
},
{
xtype: 'ColumnModel',
{
xtype: 'ColumnModel',
xns: Roo.grid,
- header : 'Source Data'
+ header : 'Source Data (hidden)'
+ },
+ {
+ xtype: 'ColumnModel',
+ xns: Roo.grid,
+ listeners : {
+ headerchange : function (_self, columnIndex, newText)
+ {
+
+ }
+ },
+ header : 'Source Data (display)'
},
{
xtype: 'ColumnModel',