1
我有以下的JSON,我需要組的Ext JS 4格內:Ext JS的JSON電網分組
{
root: {
type: 'viewer',
people: ['person a', 'person b', 'person c']
},
{
type: 'editor',
people: ['person c', 'person d']
}
}
我也絕對不知道從哪裏開始,代表了一個ExtJS的電網這個數據。
但是,這裏是我到目前爲止有:
var myModel = Ext.create('Ext.data.Model', {
fields: ['type', 'people']
})
var myStore = Ext.create('Ext.data.Store' , {
data: (JSON above),
model: myModel,
groupField: 'type',
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'root'
}
}
});
var myGrid = Ext.create('Ext.grid.Panel', {
store: myStore,
columns: [
{header: 'Name', dataIndex: 'people'}
]
})
.... other code to display the grid
我得到一個表格顯示,但它並不組並沒有對網格內顯示任何數據。由於某些原因,我認爲我需要一個更精細的模型,但是,由於「people」對象只是一個字符串數組,我不知道如何告訴列定義它是哪個dataIndex。
任何幫助,非常感謝。
謝謝。
你有一個逗號'變種myGrid ='< - here' – A1rPun
是啊......我不得不全部由手工鍵入這個.. 。在運行的實際盒子上沒有任何語法錯誤。我修好了,謝謝。 –
你的json無效。不是根對象的數組? –