javascript - 如何设置ag网格中默认选择的第一行(Angular)

标签 javascript angular typescript ag-grid

如何设置ag-grid第一行默认选择的 Angular 。

这是代码: https://stackblitz.com/edit/ag-grid-angular-hello-world-xabqct?file=src/app/app.component.ts

我希望打开应用程序时默认选择第一行。

最佳答案

为此,您需要有一个属性来唯一标识一条记录(例如id)。

  1. 在您的模板中提供此函数。
[getRowNodeId]="_getRowNodeId"
_getRowNodeId(data) {
  return data.id;
}
  • rowData 的每个对象提供此 id

  • onGridReady中,调用gridApigetRowNode(id).selectThisNode(true)选择第一条记录。

  • this.gridApi.getRowNode(1).selectThisNode(true);
    

    检查此更新 StackBlitz供引用。

    关于javascript - 如何设置ag网格中默认选择的第一行(Angular),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59816997/

    相关文章:

    javascript - 打开几个选项卡,然后在所述选项卡上执行操作

    javascript - 以编程方式确定对话的主题

    javascript - Spring MVC 和 Bootstrap - css、img 工作 .js 不工作

    javascript - 如何在反向代理模式下对 Fiddler 进行编程以限制 IP 范围?

    angular - 使用默认值重置表单

    javascript - 如何使用 TypeScript 编译器 (TSC) 解析 Node.js ES6 (ESM) 模块。 TSC 不发出正确的文件扩展名

    visual-studio - typescript 2.0 无输出

    angular - zsh : command not found : ng on new Mac OS Catalina

    html - 如何使内联 HTML 样式覆盖 CSS 样式?

    typescript 1.8 模块 : import all files from folder