【问题标题】:Cannot read property 'setRowData' of undefined无法读取未定义的属性“setRowData”
【发布时间】:2017-12-01 08:30:46
【问题描述】:

我正在尝试在我的农业网格上获取新数据。我尝试使用

this.gridOptions.api.setRowData(rowdata);

但它会抛出此错误

无法读取未定义的属性“setRowData”

我在onInit 方法中保留了这个方法在onGridReady 方法中。 不确定这是否有帮助,但我也在使用cellRenderer

此方法对其他人有效吗?

调用这个方法有什么特别的吗?

【问题讨论】:

  • 你能把你的代码贴在这里吗?

标签: angular2-services ag-grid


【解决方案1】:

gridReady 事件将 api 作为参数。尝试 event.api.setRowData(),或使用 rowData 属性设置行数据。

【讨论】:

  • "The gridReady event has the api as a parameter" - 我希望我能多次投票!你是在哪里找到那个东西的。我在文档中没有看到它。
  • 您能详细解释一下吗?我在让 GridApi 工作时遇到了同样的麻烦。 gridOptions.api 似乎初始化得很好。我正在尝试在如何使用两个 api 设置数据之间运行测试
【解决方案2】:

当我没有添加这一行时,我遇到了这个错误

模块 = AllCommunityModules;

希望这会有所帮助。

【讨论】:

  • 你和那个在哪里?这是 AngularJs 还是 Angular?
  • 这是一个 Angular 8
猜你喜欢
  • 1970-01-01
  • 2016-08-15
  • 1970-01-01
  • 2020-04-06
  • 2020-10-30
  • 2019-10-09
  • 1970-01-01
相关资源
最近更新 更多