如何使用 ExtJS 4.1 将网格放入另一个网格的单元格中
How do I put a grid into a cell of another grid with ExtJS 4.1
我在 ExtJS 中读到了网格的这个行扩展器功能,但这只适用于行,顾名思义,它只适用于行。我想将网格放入另一个网格的单个单元格中,以显示详细数据。我读到可以使用 ExtJS4 将任何东西嵌套到任何组件中,但我找不到这方面的示例。
我想做什么:
对我的数据使用大网格,但记录的一个字段大约有>20 个子条目。所以我想把所有东西都放在一行里,但一个字段应该是每行 1 个字段中的 1 列网格。因此,用户可以滚动到这个单元格,并且我保持行的宽度较小。
ID | hits | key/value
1 | 123 | a = 2rtr
---------------------
2 | 234 | a = 53jgh
---------------------
3 | 345 | a = 10asd <--- 1 column table/for scrolling
| | b = 111asd
| | c = 123adsad
| | ...
---------------------
4 | 456 | b = xyz
通过大量工作,您可能可以将网格嵌入到单元格中,但我永远不会推荐这样做。如果你能让它工作,它的表现会很糟糕。网格不是像表那样嵌套的。也许您可以使用标题分组来获得您想要的内容。
http://docs.sencha.com/extjs/4.2.2/extjs-build/examples/build/KitchenSink/ext-theme-neptune/#grouped-header-grid
否则,您可以为注入 HTML 表的列定义自定义呈现器
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 使用clickToggle并在单击另一个元素时关闭元素
- 通过jquery将网格视图数据发送到另一个页面
- jqGrid-当我点击网格中的另一个复选框时,选中多选复选框
- EXTJS 4.2:点击按钮,在新窗口中将选定的网格行从一个网格复制到另一个网格
- 在 threejs 中确定一个网格是否在另一个网格内
- 我在同一域中并排打开了两个浏览器.我想将一个网格的选定行拖到另一个浏览器.可能吗
- 如何在一个窗体上创建子网格并将其值传递给另一个窗体中的查找
- 如何使用 ExtJS 4.1 将网格放入另一个网格的单元格中
- 在另一个视图上获取剑道网格的选定值
- 将angularjs网格数据从一个控制器暴露到另一个控制器
- 如何将多个网格视图行发送到另一个页面,并在中继器中填充这些行
- 剑道网格在我转到另一个页面后保持过滤状态
- 在剑道网格中创建另一个工具栏
- 剑道-在选择网格单元格时更新另一个网格(mvvm)
- 如何从一个网格过渡到另一个
- ExtJs双击网格行应该将项目移动到另一个网格
- 如何打开一个弹出对话框在网格视图(另一个弹出)的超链接点击
- 如何在模板中隐藏基于另一个字段'值的元素- kendoui网格
- 为什么是Dojo网格.刷新正在进行另一个服务器调用