以编程方式触发 onRowClicked 事件
Programmatically trigger onRowClicked-event
有没有办法以编程方式手动触发 Grid-Event onRowClicked?如果我将节点设置为通过
选择
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);
}
Demo.
有没有办法以编程方式手动触发 Grid-Event onRowClicked?如果我将节点设置为通过
选择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);
}
Demo.