是否有一个具有多个数据源的多列的extjs(经典)属性网格。我们需要一个可以管理价格表/产品矩阵的组件。当然,我们可以用一个表来完成此操作,但这看起来很奇怪,因为那时您可能只有两行,并且与最终结果看起来相去甚远。我们现在使用经典工具包使用extjs6.x。您将如何基于网格组件实现这样的组件,因为期望每一列都具有一种数据类型,但是对于属性网格,每一行列的类型都可以不同。
我创建了所需网格的example。我重写了一些celleditor
方法和headercontainer
(在propertygrid中使用)构造函数(这不应影响其他组件),并且我还定义了一个新组件,可以用相同的方式补充其列(additionalColumns)如在网格中。借助帮助verticalCellTypes
,您可以为列或行指定相同的数据类型