muselmanach
4 Jan 2012, 7:46 AM
I can't get this one working.
I have to use the Ext.define for store, so its global.
I get: "TypeError: item is undefined"
using:
Ext.define('js_model_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid', {
extend: 'Ext.data.Model',
fields: [{
type: 'string',
name: 'id'
},{
type: 'string',
name: 'displayField'
}]
});
Ext.define('js_store_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid',{
extend: "Ext.data.Store",
storeId: "testdata",
proxy:new Ext.data.proxy.Memory({
model:'js_model_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid',
reader:new Ext.data.reader.Json({})
}),
model:'js_model_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid',
data:[{
id:1,
displayField:'Vienna'
},{
id:2,
displayField:'London'
},{
id:3,
displayField:'New York'
}],
remoteSort:false
});
new Ext.grid.Panel({
id:'viewport.tab.tests_ui_objects_Ext_Mixed__form.fieldset.grid',
autoScroll:true,
xtype:'grid',
closable:false,
title:'grid datasource',
autoHeight:true,
columns:[{
id:'viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid_id',
width:40,
sortable:true,
dataIndex:'id',
text:'id'
},{
id:'viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid_displayField',
width:120,
sortable:true,
dataIndex:'displayField',
text:'city',
editor:{
allowBlanke: false
}
}],
forceFit:true,
store:'testdata',
loadMask:true,
name:'grid',
renderTo: Ext.getCmp("viewport.tab.form")
});
I have to use the Ext.define for store, so its global.
I get: "TypeError: item is undefined"
using:
Ext.define('js_model_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid', {
extend: 'Ext.data.Model',
fields: [{
type: 'string',
name: 'id'
},{
type: 'string',
name: 'displayField'
}]
});
Ext.define('js_store_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid',{
extend: "Ext.data.Store",
storeId: "testdata",
proxy:new Ext.data.proxy.Memory({
model:'js_model_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid',
reader:new Ext.data.reader.Json({})
}),
model:'js_model_viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid',
data:[{
id:1,
displayField:'Vienna'
},{
id:2,
displayField:'London'
},{
id:3,
displayField:'New York'
}],
remoteSort:false
});
new Ext.grid.Panel({
id:'viewport.tab.tests_ui_objects_Ext_Mixed__form.fieldset.grid',
autoScroll:true,
xtype:'grid',
closable:false,
title:'grid datasource',
autoHeight:true,
columns:[{
id:'viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid_id',
width:40,
sortable:true,
dataIndex:'id',
text:'id'
},{
id:'viewport_tab_tests_ui_objects_Ext_Mixed__form_fieldset_grid_displayField',
width:120,
sortable:true,
dataIndex:'displayField',
text:'city',
editor:{
allowBlanke: false
}
}],
forceFit:true,
store:'testdata',
loadMask:true,
name:'grid',
renderTo: Ext.getCmp("viewport.tab.form")
});