欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

extjs使用自定義json

傅智翔2年前8瀏覽0評論

ExtJS是一個用于構(gòu)建Web應用程序的JavaScript框架。在開發(fā)過程中,通常需要處理JSON數(shù)據(jù)。ExtJS默認情況下將JSON數(shù)據(jù)與應用程序的數(shù)據(jù)模型進行匹配,但有時需要使用自定義的JSON數(shù)據(jù)結(jié)構(gòu)。

使用自定義JSON格式的步驟如下:

//1.定義模型
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id', type: 'int' },
{ name: 'username', type: 'string' },
{ name: 'email', type: 'string' }
]
});
//2.配置代理
var proxy = Ext.create('Ext.data.proxy.Ajax', {
url: 'users.json',
reader: {
type: 'json',
rootProperty: 'users'
}
});
//3.創(chuàng)建數(shù)據(jù)存儲
var store = Ext.create('Ext.data.Store', {
model: 'User',
proxy: proxy,
autoLoad: true
});
//4.使用自定義JSON格式
{
"users": [
{
"id": 1,
"username": "Tom",
"email": "tom@example.com"
},
{
"id": 2,
"username": "Jack",
"email": "jack@example.com"
}
]
}

在代理配置中,將rootProperty設置為自定義JSON格式中數(shù)組的名稱。數(shù)據(jù)存儲將根據(jù)模型來解析自定義JSON格式的數(shù)據(jù)。