2010-12-21 27 views
1

我正在嘗試使用數組讀取器創建數據存儲。在每個記錄中,都有一個字段數組。但是,我只需要記錄中的一些字段。如何設置陣列閱讀器,以便只有部分記錄映射到數據存儲區?extjs數組讀取器

回答

1

對於閱讀器中的每個字段,只需添加一個「映射」項並將其設置爲它所在陣列中項目的索引。例如:

var arrData = [ 
    ['Col 1', 'Col 2', 'Col 3'] 
    ['Col 1', 'Col 2', 'Col 3'] 
    ['Col 1', 'Col 2', 'Col 3'] 
]; 
var reader = new Ext.data.ArrayReader({}, [ 
    {name: 'First Column', mapping: 0}, 
    {name: 'Third Column', mapping: 2}, 
]); 

這樣就可以排除第2列(零的索引)