翻譯|使用教程|編輯:吳園園|2020-05-06 14:02:41.140|閱讀 384 次
概述:概述圖是一個子類圖,用于顯示所有的部分的另一個圖的S和以示出該圖的視口是相對于所有那些部分。用戶還可以通過在概覽中單擊或拖動來滾動概覽圖。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
GoJS是一款功能強大,快速且輕量級的流程圖控件,可幫助你在JavaScript 和HTML5 Canvas程序中創建流程圖,且極大地簡化您的JavaScript / Canvas 程序。
概述的初始化僅是設置Overview.observed 即可參考要顯示的關系圖。因此,需要有一個用于主圖的DIV(以常規方式創建圖),以及一個單獨的DIV(用于概覽),以非常簡單的方式為其創建概覽。
下面的代碼首先創建一個我們要查看的圖表。它使用1000個隨機顏色的節點初始化該圖。
然后,它創建一個Overview,并將Overview.observed設置為上圖。概述的DIV名為“ myOverviewDiv”。您可以根據需要在以后設置Overview.observed。您也可以將其設置為null,以使Overview停止顯示任何圖表
// initialize the main Diagram diagram.nodeTemplate = $(go.Node, "Auto", $(go.Shape, "Rectangle", { fill: "white" }, new go.Binding("fill", "color")), $(go.TextBlock, { margin: 5 }, new go.Binding("text", "key")) ); // start off with a lot of nodes var nodeDataArray = []; for (var i = 0; i < 1000; i++) { nodeDataArray.push({ color: go.Brush.randomColor() }); } diagram.model.nodeDataArray = nodeDataArray; // create the Overview and initialize it to show the main Diagram var myOverview = $(go.Overview, "myOverviewDiv", { observed: diagram });
====================================================
想要購買GoJS正版授權的朋友可以
有關產品的最新消息和最新資訊,歡迎掃描關注下方微信公眾號
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: