AgGrid-具有唯一(非汇总)枢轴值的可编辑的类似枢轴的网格

时间:2019-12-11 11:00:47

标签: ag-grid

假设您有一组实体。 该实体具有N个属性; N-1个一起构成一个主键(意味着,数组中将没有其他具有相同属性值的实体)。最后(第N个)属性是一些数字值。

例如,

class Person {
  firstName; // primary key
  lastName;  // primmary key
  currency;  // primary key
  savingsAmount;
}

让我们假设整个数据都是

[
  {
    firstName: "John",
    lastName: "Smith",
    currency: "EUR",
    savingsAmount: 123.0
  },
  {
    firstName: "John",
    lastName: "Smith",
    currency: "USD",
    savingsAmount: 456.0
  },
  {
    firstName: "Peter",
    lastName: "Miller",
    currency: "EUR",
    savingsAmount: 111.0
  },
  {
    firstName: "Peter",
    lastName: "Miller",
    currency: "Miller",
    savingsAmount: 222.0
  }
]

我想在类似枢轴的网格中显示这些实体。在这个例子中

|---------------------|------------------|------------------|------------------|
|      firstName      |     lastName     |        EUR       |       USD        |
|---------------------|------------------|------------------|------------------|
|        John         |       Smith      |       123.0      |      456.0       |
|        Peter        |       Miller     |       111.0      |      222.0       |
|---------------------|------------------|------------------|------------------|

但重要的是,每个条目的数值(savingsAmount)应该是可编辑的。

在AgGrid中有什么方法可以做到吗?

我尝试了通常的组/数据透视模式(使用自定义的“单个”聚合器,该聚合器仅返回聚合列表中的第一项/唯一项)。但是,尽管看起来我可以使枢纽单元本身可编辑,但似乎只是由于aggrid放弃了所做的编辑,并且目前我看不到有任何方法可以覆盖该行为。

谢谢

0 个答案:

没有答案