我們將構(gòu)建一個新的鏈接模板,以更好地適應(yīng)我們廣泛的節(jié)點。一個鏈接是一種不同的部分,而不是像一個節(jié)點。Link的主要元素是Link的形狀,并且必須是一個由GoJS動態(tài)計算其幾何形狀的Shape。我們的鏈接將僅由這種形狀組成,其筆劃比正常情況稍厚,而深灰色則不是黑色。與默認鏈接模板不同,我們沒有箭頭。我們將鏈接routing屬性從“正常” 更改為“正交”,并為其賦予一個corner值,以便對角度進行舍入。
圖表具有默認布局,該布局采用沒有位置的所有節(jié)點并為其提供位置,并將它們排列在網(wǎng)格中。我們可以明確地為每個節(jié)點提供一個位置來理清這個組織混亂,但作為一個更簡單的解決方案,我們將使用一個自動為我們提供良好位置的布局。
使用自定義節(jié)點模板,我們的圖表變得非常美觀,但也許我們想要展示更多。也許我們想要一張組織結(jié)構(gòu)圖來表明Don Meow真的是貓卡特爾的老板。因此,我們將通過添加一些鏈接來顯示各個節(jié)點之間的關(guān)系以及自動定位節(jié)點的布局,從而創(chuàng)建一個完整的組織結(jié)構(gòu)圖。