mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2026-03-13 09:50:09 +08:00
Merge pull request #31 from gen4sp/master
initial config is sent to constructor
This commit is contained in:
@@ -14,6 +14,6 @@ export abstract class AbstractInstanceFactory<T extends BaseEntity<BaseListener>
|
||||
return this.className;
|
||||
}
|
||||
|
||||
abstract getInstance(): T;
|
||||
abstract getInstance(initialConfig?:any): T;
|
||||
|
||||
}
|
||||
@@ -58,10 +58,8 @@ export class DiagramModel extends BaseEntity<DiagramListener>{
|
||||
|
||||
//deserialize nodes
|
||||
_.forEach(object.nodes,(node) => {
|
||||
// console.log(node._class);
|
||||
let nodeOb = diagramEngine.getInstanceFactory(node._class).getInstance() as NodeModel;
|
||||
let nodeOb = diagramEngine.getInstanceFactory(node._class).getInstance(node) as NodeModel;
|
||||
nodeOb.deSerialize(node);
|
||||
|
||||
//deserialize ports
|
||||
_.forEach(node.ports,(port) => {
|
||||
let portOb = diagramEngine.getInstanceFactory(port._class).getInstance() as PortModel;
|
||||
|
||||
Reference in New Issue
Block a user