需要動態更改ExtJS 4網格面板中的視圖。在ExtJS 4網格面板中動態切換視圖
默認情況下,網格顯示爲一個表,但在我的應用程序需要來切換從表視圖電網瓷磚(或卡)視圖。下面我試圖表現它應該是什麼樣子。
Normal view: Tiles view:
====================================== ====================================
| Name | Description | | Name | Description |
====================================== ====================================
| Name 1 | First description |^| | ------ ------ ------ |^|
|----------------------------------|X| | | O O | | @ @ | | > < | |X|
| Name 2 | Second description |X| | | \__/ | | \__/ | | \__/ | |X|
|----------------------------------|X| | ------ ------ ------ |X|
| Name 3 | Third description | | | Name 1 Name 2 Name 3 | |
|----------------------------------| | | | |
| | | | | ------ ------ ------ | |
| ... | ... |v| | | o O | | - - | | * * | |v|
====================================== ====================================
我發現幾乎的什麼,我需要完美的執行,命名Ext.ux.grid.ExplorerView。然而,擴展是爲ExtJS的版本2.x(3.X)開發,併爲ExtJS的4
我使用的是簡單創建爲一個網格不能重用:
Ext.create("Ext.grid.Panel", {
store: ...,
columns: [{
header: "Name",
dataIndex: "name",
}, {
header: "Description",
dataIndex: "description"
}],
tbar: [ ... ],
bbar: [ ... ],
listeners: { ... },
multiSelect: true,
viewConfig: {
stripeRows: true,
markDirty: false,
listeners: { ... }
}
});
我有試圖更新內部視圖組件的tpl
屬性,但似乎沒有任何工作。
對於單個網格面板,您是否有任何關於如何在視圖之間動態切換的想法?
這個插件仍然不支持Extjs 4.2。無論如何.. – jeewiya
..非常有用的資源.. – agpt