Hi,
Please let me know whats the equivalent for below recordType and Store in ExtJS 4.1 API.
ExtJS 3.4
Code:
var recordType = new Ext.data.Record.create([
{name: 'received', mapping: 'alarm-time'},
{name: 'severity', mapping: 'alarm-class'},
{name: 'description', mapping:'alarm-description'},
{name: 'time-ms', mapping:'alarm-time/@junos:seconds'}
]);
// reader
var reader = new Ext.data.XmlReader({
record: 'alarm-detail'
}, recordType);
var dataStore = new Ext.data.Store({
allRecords : null,
reader : reader,
model: 'recordType',
load : function(o){ }
});
ExtJS 4.1 - I tried below piece of code
Code:
Ext.define('recordType', {
extend: 'Ext.data.Model',
fields: [
{name: 'received', mapping: 'alarm-time'},
{name: 'severity', mapping: 'alarm-class'},
{name: 'description', mapping:'alarm-description'},
{name: 'time-ms', mapping:'alarm-time/@junos:seconds'}
]
});
var dataStore = Ext.create('Ext.data.Store', {
storeId: 'dataStore',
model: 'recordType',
proxy: {
type: 'memory',
reader: 'array' }
load : function(o){ }
});
Thanks,
Vinamra