This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Description
It seems that there is a circular dependencies in RenderEdge and RenderNode
In RenderEdge:
define([
"dojo/_base/declare",
"TreeView/widget/TreeView/RenderNode"
], function (declare, RenderNode) {
"use strict";
In RenderNode
define([
"dojo/_base/declare",
"TreeView/widget/TreeView/RenderEdge"
], function (declare, RenderEdge) {
"use strict";
return declare("TreeView.widget.TreeView.RenderNode", null, {
So from RenderEdge, line 106 will cause error:
new RenderNode(this.tree.dict[childguid], this.parent, this.type);
RenderNode is not a contructor