This editable organizational chart sample was derived from Org Chart Editor and adds support for "assistant" nodes that are laid out by a custom TreeLayout below the side of the parent node and above the regular child nodes.

Whether or not a node is considered to be an "assistant" node is determined by the isAssistant property of the node data. The user can modify this data property via an additional context menu command.

Assistant employees may themselves be bosses of their own employees. All of a boss's reports may be assistants.

Diagram Model saved in JSON format: