//從數組中刪除指定鍵值的對象
removeObjFromArrayByKeyValue(arr, attr, value) { //數組,屬性,屬性值
console.log(value)
var index=0;
for(let i=arr.length-1;i>-1;i--){
if(arr[i][attr]==value){
index=i;
break;
}
}
arr.splice(index,1);
}
delRows(){
const {selectedRowsIds} =this.state;
if(selectedRowsIds.length==0){
GlobalStore.showError('請選擇要刪除的數據!')
}else{
for(let i =0;i<selectedRowsIds.length;i++){
this.removeObjFromArrayByKeyValue(this.MemberMappingStore.dataList,'id',selectedRowsIds[i])//刪除選中的數據,但是不傳到後臺,點擊保存按鈕時才傳入
}
this.setState({
tag: !this.state.tag
})
}
}