Grid.removeItem issue

This commit is contained in:
2024-01-29 09:29:37 +08:00
parent fc61731c7d
commit b5fd20aa2c
3 changed files with 12 additions and 4 deletions

View File

@ -257,8 +257,9 @@ export class Grid {
* 添加行数据
* @param item 待添加的行数据值
* @param index 待添加的行索引
* @returns 返回已添加的行数据
*/
addItem(item: GridItem, index?: number): void;
addItem(item: GridItem, index?: number): GridItem;
/**
* 删除行数据
* @param index 待删除的行索引

View File

@ -200,6 +200,7 @@ export class Grid {
}
}
this.reload();
return item;
}
removeItem(index) {
@ -213,11 +214,11 @@ export class Grid {
if (this._var.colAttrs.__filtered === true) {
this._var.source.splice(it.__index, 1);
}
for (let i = it.__index + 1; i < this._var.source.length; --i) {
for (let i = it.__index; i < this._var.source.length; ++i) {
this._var.source[i].__index -= 1;
}
this.reload();
return item;
return it.values;
}
_refreshSource(list) {