我读到过 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
最佳答案
通过大量的工作,您也许可以将网格嵌入到单元格中,但我绝不会推荐这样做。如果你能让它工作,它的性能会很差。网格并不意味着像表格一样嵌套。 也许您可以改用 header 分组来获得您想要的内容。
否则,您可以为注入(inject) HTML 表格的列定义自定义渲染器
关于javascript - 如何使用 ExtJS 4.1 将一个网格放入另一个网格的单元格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10894196/