按delete键删除,会触发进入单元格的事件里面去
本帖最后由 mtkj 于 2020-8-15 17:53 编辑本帖最后由 KevinChen 于 2020-8-19 08:55 编辑
您好,这里的问题已重现,原因在于这两句:
theGrid.itemsSource=new wjCore.collections.CollectionView(items2);
theGrid.collectionView.refresh();
这里将整个数据源替换后,再刷新视图,因此没办法保证定位准确。
解决办法:调用collectionView原生的removeAt方法实现:
var items2 = theGrid.itemsSource.items;
for(var i=items2.length-1; i>0; i--){
if(items2.check){
theGrid.itemsSource.removeAt(i)
}
}
您好,可以判断。事件的第二个参数“e”,可以拿到触发事件的key,如图:
因此,只需在这里加个判断即可:
本帖最后由 mtkj 于 2020-8-17 11:04 编辑
我这个在按钮删除时,需要通过值来判断是否可以删除,比如我有个隐藏值,如果为true,就不能删除,否则就可以删除,
你好,deletingRow第二个参数,图中的s有个cancel属性,如果给cancel赋值为true就可以阻止删除行为:
s.cancel = true; 按delete删除行,为啥会自动跑到最底下一行
页:
[1]