gpt4 book ai didi

javascript - 如何从 Webix 中的弹出数据表中获取复选框的特定选择?

转载 作者:行者123 更新时间:2023-12-03 02:06:09 32 4
gpt4 key购买 nike

我在主表的每一行都有一个弹出数据表,其中有一些复选框。我通过单击每行的复选框按钮并借助“打印”按钮打印检查的值来随机选择/检查项目。

我观察到只有最后选择的复选框按钮会覆盖所有之前的选择。

如何获得与每行对应的复选框按钮的适当选择?

片段:https://snippet.webix.com/11irkt7o

谢谢。

最佳答案

您的代码对每一行使用弹出表的单个实例,因此当您调用 $$pt.eachRow 时,您会迭代其他最后一个事件值,所有先前的值都会丢失。

更好的解决方案是使用关闭按钮的单击处理程序,获取所有选中的行并将该数据存储在主行中


{ View :“按钮”,标签:“关闭”,点击:function(){
ids =collectCheckedRows($$('p_table'));
$$('mytable').updateItem(selectedRow, { 选中: ids })
this.getTopParentView().hide()
}}

现在,要打印您可以使用的所有值


$$('mytable').eachRow(函数(id){
console.log(id, this.getItem(id).checked);
});

关于javascript - 如何从 Webix 中的弹出数据表中获取复选框的特定选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49812060/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com