在我們正在開發的應用程序中,我們使用dinamically生成的配置(JSON對象)在服務器端創建所有JSON。我們將它用於商店(以及其他東西,如GUI),以及其數據字段的生成列表。使用JSON配置創建Ext.data.Model
有了這樣的JSON:
{
"proxy": {
"type": "rest",
"url": "/feature/163",
"timeout": 600000
},
"baseParams": {
"node": "163"
},
"fields": [{"name": "id", "type": "int" },
{"name": "iconCls", "type": "auto"},
{"name": "text","type": "string"
},{ "name": "name", "type": "auto"}
],
"xtype": "jsonstore",
"autoLoad": true,
"autoDestroy": true
}, ...
分機輕輕將創建一個「隱式模型」與我將能夠一起工作,加載它的形式,將其保存,刪除等。
我想要的是通過JSON配置不指定字段,而是指定模型本身。這可能嗎?
喜歡的東西:
{
model: {
name: 'MiClass',
extends: 'Ext.data.Model',
"proxy": {
"type": "rest",
"url": "/feature/163",
"timeout": 600000},
etc... }
"autoLoad": true,
"autoDestroy": true
}, ...
這樣,我就可以從服務器上創建一個整體JSON,而不使用在客戶端的JS語句膠料。
最好的問候,
請記住,如果我問這樣做的好處是什麼? – 2012-07-20 04:54:40
是的,我們有一個有3500個班的客戶端應用程序。幾乎1000個是各種模型。應用程序中99%的GUI是通過元模型創建的,我們希望通過Ext實現。 – emaringolo 2012-07-23 13:50:40