选中一个之后打印出来的数据是这样的
再选中另一个后打印就变成
数组中第一条数据的就没有rawData这个字段了,这是为什么,怎么解决?
您好,rowData 参数目前只会返回当前选中的数据,而不会返回之前选中的数据。
为了满足您对所有选中行数据的需求,您可以使用通过以下方法进行处理:每次选择行数据时,将当前数据存储到一个变量中,这样可以保持对所有选中行数据的记录。
示例代码:
以下是一个示例展示如何通过变量存储之前选中行的数据:
let selectedRows = [];
function onRowSelect(rowData) {
// 将当前行数据存储到数组中
selectedRows.push(rowData);
// 进行后续处理
console.log("所有选中行的数据:", selectedRows);
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。