是否有一种以编程方式手动触发网格事件onRowClicked的方法?如果我将节点设置为selected
node.setSelected(true);事件没有被触发..。只有当我真的点击它,但我也需要通过编程触发它,作为对服务调用的一种反应。
发布于 2020-09-17 07:29:49
对我来说很简单。只需在onRowClicked上调用gridOptions函数即可。考虑到您已经拥有了节点,您应该能够获得行并将其传递给您的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);
}演示。
https://stackoverflow.com/questions/63922605
复制相似问题