小编Sen*_*nal的帖子

如何动态添加行样式?- 银格

我想在 ag-grid 中动态更改行的样式。如果行已被用户编辑,我想要实现的是更改我的 ag-grid 行的背景颜色。

cellValueChanged(event) {
  //Add it only if the old value has changed
  if (event.oldValue != event.newValue) {
     // This will replace with latest edited value if it has been edited already
     this.edittedRows[event.rowIndex.toString()] = event.data;
  }
}
Run Code Online (Sandbox Code Playgroud)

我通过监听cellValueChanged事件来跟踪编辑的行。我需要在这里更改行样式。

我查看了 ag-grid 文档,并找到了如何添加行样式、行类和行类规则,但是当用户对其进行了更改时,我找不到动态地向行添加样式的方法。

ag-grid

1
推荐指数
1
解决办法
1万
查看次数

使用for-of更新数组对象

我有以下两个对象数组.我要做的是如果id属性匹配,用数组x项替换数组y项.

我可以从一个普通的for循环中轻松实现这一点.但我不明白为什么我的for-of循环返回不同的结果.

let x1 = [{
  id: '1',
  a: 1,
  b: 2
}];

let y1 = [{
  id: '1',
  c: 3,
  b: 2
}];

let x2 = [{
  id: '1',
  a: 1,
  b: 2
}];

let y2 = [{
  id: '1',
  c: 3,
  b: 2
}];



let updateX1 = (x, y) => {

  for (let itemY of y) {

    for (let itemX of x) {

      if (itemY.id === itemX.id) { …
Run Code Online (Sandbox Code Playgroud)

javascript arrays for-loop

0
推荐指数
1
解决办法
40
查看次数

标签 统计

ag-grid ×1

arrays ×1

for-loop ×1

javascript ×1