Hy,
I had a crash with XmlReader of new release 3.0.3.
Until I've used 3.0 my grids worked fine, but now I've a problem. In apparences is all right but my record doesn't work as fine as before.

My code until 3.0.0
buildStores:function(){
var rec = Ext.data.Record.create([
{name: 'CODE', mapping: 'CODE'},
{name: 'DESCRIPTION', mapping: 'DESCRIPTION'}
]);
this.dataStore=new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url: '/pls/' + documentRoot + '/'
+ $x('P0_SCHEMADB').value +
'.SP_GET_LIST_OPERATORS_XML', method: "POST"}),
reader: new Ext.data.XmlReader({
record: 'ROW',
id: 'ID'
}, rec)
});
},
rec.id
When I wonted get the record.id value the value returned was the id of the Ext object, a thing like this "ext-comp-3".

My new code after:
buildStores:function(){
var rec = Ext.data.Record.create([
{name: 'ID', mapping: 'ID'},
{name: 'CODE', mapping: 'CODE'},
{name: 'DESCRIPTION', mapping: 'DESCRIPTION'}
]);
this.dataStore=new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url: '/pls/' + documentRoot + '/'
+ $x('P0_SCHEMADB').value +
'.SP_GET_LIST_OPERATORS_XML', method: "POST"}),
reader: new Ext.data.XmlReader({
record: 'ROW',
id: 'ID'
}, rec)
});
},
rec.data.ID
Now with the ID specification on my record I can obtain the right value.

Is this a bug or is a new implementation? This question because I've read nothing of this particularity.

Thanks a lot for any answer.

Luca.