嗨,我有一個網格,我有兩個商店,我想顯示在同一個網格中的商店數據是否有辦法做到這一點...幫助請extjs顯示來自兩個不同商店的網格記錄?
1
A
回答
1
你不能(沒有一些粗糙的黑客攻擊)在網格中顯示兩個商店。
你可以做的是做第三個商店,它偵聽兩個子商店的add/datachanged/update/remove事件。看看你需要支持的東西here。
0
例如,第一個數據列來自Store 1,而來自Store 2的數據形成第2和第3列。如果'other'列只是'lookup',則可以使用在第二個存儲區中查找數據的呈現器'數據,例如:
var store1 = new Ext.data.Store({
...,
fields: ['field1', 'field2']
});
var store2 = new Ext.data.Store({
...
id: 'field2',
fields: ['field2', 'fieldA', 'fieldB']
});
var renderA = function(value) {
var rec = store2.getById(value);
return rec ? rec.get('fieldA') : '';
}
var renderB = function(value) {
var rec = store2.getById(value);
return rec ? rec.get('fieldB') : '';
}
var columns = [
{header: 'Field 1', dataIndex: 'field1'},
{header: 'Field A', dataIndex: 'field2', renderer: renderA},
{header: 'Field B', dataIndex: 'field2', renderer: renderB}
];
0
使用,因爲它做了很多的事情慢將使渲染,多想,你有多少個渲染器有那麼.... 10列,100列... 10 X 100 = 1,000渲染器。
想想如何解決您的問題,然後處理您的問題。
相關問題
- 1. Extjs不顯示從商店的數據
- 2. EXTJS4:批准採用多個網格顯示來自同一商店的數據,但每個網格具有不同的記錄
- 3. 選擇並顯示來自2個不同表格的記錄
- 4. 在ExtJS中,如何在顯示網格時加載商店?
- 5. 從json商店獲取記錄extjs
- 6. Extjs:如何使用商店記錄作爲電子商店
- 7. ExtJS 4動態更改網格商店
- 8. Extjs 3.2。網格視圖商店相關
- 9. 如何在extjs中使用不同網址的同一商店
- 10. 如何在ExtJS中爲兩個不同的商店製作兩個AJAX調用?
- 11. ExtJs Json商店
- 12. 重新插入記錄到一個ExtJS商店
- 13. ExtJS的從商店
- 14. 將兩個商店混合成一個共同的商店 - ReactJS
- 15. SQL查詢顯示來自同一個表的多個記錄?
- 16. 如何從商店中選擇網格中的行記錄?
- 17. 通過extJs/Sencha的商店中的id刪除記錄
- 18. 創建視圖以顯示來自兩個以上表格的記錄
- 19. ExtJS的4.2自動同步動態網格店
- 20. ExtJS 5.1記住我在本地商店
- 21. ExtJs 4 POST商店中的記錄數組
- 22. 將不同的產品分配到不同的商店並在後端顯示每個商店的產品
- 23. Extjs-4商店itemselector
- 24. extjs動態商店?
- 25. Ruby on rails:一個視圖中來自不同表格的兩條記錄
- 26. ExtJS 4:沒有模型的網格/商店
- 27. 如何限制一個組合框只顯示來自商店的幾條記錄
- 28. ExtJS 3.3來自Json商店的樹數據視圖
- 29. vb.net GridView商店值,但顯示來自數據表的文本
- 30. 串接在ExtJS的商店
你是不是說你有兩個相同結構的商店?這是一件浪費的事情。假設U使用Extjs 3。*。*看看這個:http://stackoverflow.com/questions/3405437/how-to-add-records-in-json-store。這告訴你如何添加新的記錄.. – 2011-04-20 10:13:27
絕對好奇你爲什麼使用兩家商店。 – Keylan 2011-04-20 16:54:40