Javascript 以编程方式触发onRowClicked事件

Javascript 以编程方式触发onRowClicked事件,javascript,ag-grid,Javascript,Ag Grid,是否有一种方法可以通过编程方式在单击行时手动触发网格事件?如果我将节点设置为selected via node.setSelected(true); ,事件未被触发。。。只有当我真的点击它,但我也需要以编程方式触发它,作为对服务调用的反应。对我来说似乎很简单。只需调用gridOptions上的onRowClicked函数即可。鉴于您已经拥有了节点,您应该能够获取该行并将其传递给您的onRowClicked函数 var gridOptions = { columnDefs: columnD

是否有一种方法可以通过编程方式在单击行时手动触发网格事件?如果我将节点设置为selected via

node.setSelected(true);

,事件未被触发。。。只有当我真的点击它,但我也需要以编程方式触发它,作为对服务调用的反应。

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

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);
}

.

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

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);
}

.

您是否了解rowid或row索引值?@sandeepjoshi否,但另一个属性。我已经在识别正确的行并将其设置为如上所述的selected。但这不会触发onRowClicked-Event。您是否知道rowid或行索引值?@sandeepjoshi否,但知道另一个属性。我已经在识别正确的行并将其设置为如上所述的selected。但这不会触发onRowClicked事件。