3

我在 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
4

1 回答 1

1

通过大量的工作,您也许可以将网格嵌入到单元格中,但我绝不会推荐这样做。如果你能让它工作,它会表现得很糟糕。网格并不意味着像表格一样嵌套。也许您可以使用标题分组来获得您想要的。

http://docs.sencha.com/extjs/4.2.2/extjs-build/examples/build/KitchenSink/ext-theme-neptune/#grouped-header-grid

否则,您可以为注入 HTML 表的列定义自定义渲染器

于 2014-02-27T17:36:11.670 回答