【问题标题】:Save and refresh grid kendo保存并刷新网格剑道
【发布时间】:2018-04-19 14:18:51
【问题描述】:

我有以下方法,将网格中的变量从 false 更改为 true,我需要保存该变量并刷新网格,以便在刷新页面时看到反映的更改。

onClickBloquear(event: any) {
    if (event.dataItem !== undefined) {
      const id = event.dataItem.id;
      this.service.bloquear(id);
    }
  }

【问题讨论】:

  • 你的问题是什么......虽然不清楚

标签: angular kendo-ui grid kendo-grid


【解决方案1】:

Angular 不会在组件上存储任何内容。

如果你想保存状态、变量等,你需要一个angular service,它可以用来存储数据,它可以被注入到你的任何组件实例中。

您提供了一个非常小的代码,很难猜出您的确切问题是什么,但这应该可以解决它:

  1. 创建服务
  2. 将其注入到您的组件中
  3. 将您引用的变量存储在其中
  4. 在组件 ngOnInit 上,查找服务中的变量
  5. 如果已存储,则加载它,否则使用默认值。

【讨论】:

  • 这是服务: bloquear(value: number): void { let controlEstadoMes: ControlEstadoMes = MOCK_CONTROLESTADOMES.find(x => x.id == value); controlEstadoMes.bloqueado = true; }
猜你喜欢
  • 2015-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-26
  • 2015-10-18
  • 2012-11-16
相关资源
最近更新 更多