Từ một cửa hàng điển hình như thế nàyExtJS: Làm cách nào để lấy dữ liệu JSON thô từ Ext.data.Store?
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{name: 'firstName', type: 'string'},
{name: 'lastName', type: 'string'},
{name: 'age', type: 'int'},
{name: 'eyeColor', type: 'string'}
]
});
var myStore = Ext.create('Ext.data.Store', {
model: 'User',
proxy: {
type: 'ajax',
url : '/users.json',
reader: {
type: 'json',
root: 'users'
}
},
autoLoad: true
});
Có thể để có được nguyên Json từ myStore?
Điều này không hoạt động trong 4.x xem giải pháp của tôi cho 4.x – Tenerezza
@Tenerezza Vậy sự khác biệt là gì? Tất nhiên chúng tôi có thể truy cập dữ liệu chỉ sau khi dữ liệu được tải vào cửa hàng ... –
Sự khác biệt là bạn cần phải đi theo store.getProxy(). GetReader(). RawData để truy cập dữ liệu. – Tenerezza