Grid.removeItem issue
This commit is contained in:
3
lib/ui/grid/grid.d.ts
vendored
3
lib/ui/grid/grid.d.ts
vendored
@ -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 待删除的行索引
|
||||
|
@ -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) {
|
||||
|
Reference in New Issue
Block a user