提交 311f532b 编写于 作者: KK's avatar KK

多数据逻辑调整

上级 245c5866
......@@ -898,6 +898,32 @@
this.$emit("checkBoxChange", _count)
this.$forceUpdate();
}
/**
* checkbox 选中回调
*
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public checkboxChange(data: any) {
let { detail } = data;
if (!detail) {
return;
}
let { value } = detail;
this.selectednumber = 0;
this.items.forEach((item: any, index: number) => {
if (item.value) {
this.selectednumber++;
}
if (Object.is(item.${appde.getKeyPSAppDEField().getCodeName()?lower_case}, value)) {
if (detail.checked) {
this.selectedArray.push(this.items[index]);
} else {
this.selectedArray.splice(this.selectedArray.findIndex((i: any) => i.value === item.value), 1)
}
}
});
this.$emit('selectionchange', this.selectedArray);
}
/**
* 全选事件
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册