首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式触发Programmatically

以编程方式触发Programmatically
EN

Stack Overflow用户
提问于 2020-09-16 14:48:43
回答 1查看 388关注 0票数 0

是否有一种以编程方式手动触发网格事件onRowClicked的方法?如果我将节点设置为selected

代码语言:javascript
复制
node.setSelected(true);

事件没有被触发..。只有当我真的点击它,但我也需要通过编程触发它,作为对服务调用的一种反应。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-17 07:29:49

对我来说很简单。只需在onRowClicked上调用gridOptions函数即可。考虑到您已经拥有了节点,您应该能够获得行并将其传递给您的onRowClicked函数。

代码语言:javascript
复制
var gridOptions = { 
  columnDefs: columnDefs,
  rowData: rowData,
  onRowClicked: function(params)
  {
    console.log('Row Make: ' + params.data.make);
  }
};

function clickRowOne()
{
  const node = gridOptions.api.getRowNode(0);
  gridOptions.onRowClicked(node);
}

演示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63922605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档