需要动态更改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