先计算id在提交到数组中 避免观察对象受挫.

pull/7/head
ChenX 7 years ago
parent 1d24b3e332
commit d73045a10a

@ -16,12 +16,11 @@ export class ObjectCollection<T> extends CADObject
//添加一个对象进入集合,这个集合存在db中,那么将自动分配id. //添加一个对象进入集合,这个集合存在db中,那么将自动分配id.
Append(obj: CADObject) Append(obj: CADObject)
{ {
this.objectCol.push(obj);
if (this._db && !obj.Id) if (this._db && !obj.Id)
{ {
obj.InitObjectId(this._db); obj.InitObjectId(this._db);
} }
this.objectCol.push(obj);
let undoRec = this.UndoRecord(); let undoRec = this.UndoRecord();
if (undoRec) if (undoRec)

Loading…
Cancel
Save