GoJS實(shí)現(xiàn)了許多常見的編輯操作,例如操縱零件(移動,添加,復(fù)制,剪切和刪除)。這些編輯功能默認(rèn)情況下可通過鼠標(biāo)(或觸摸)和鍵盤訪問,也可以在JavaScript中以編程方式調(diào)用。
本指南將向您展示一些與GoJS節(jié)點(diǎn),鏈接和模型數(shù)據(jù)進(jìn)行編程交互的基本方法。在整個頁面中,我們將以以下圖表設(shè)置為起點(diǎn)。
本文主要介紹流程圖控件GoJS從TypeScript源代碼構(gòu)建GoJS教程,所有客戶都可以使用go.js和go-debug.js文件運(yùn)行他們的應(yīng)用程序。
當(dāng)圖表僅限于數(shù)百個節(jié)點(diǎn)和鏈接時,尤其是在桌面上,則為圖表獲得良好的性能并不需要您付出任何努力。但是,當(dāng)您的應(yīng)用程序可能處理成千上萬個節(jié)點(diǎn)和鏈接時,您可能需要調(diào)整實(shí)現(xiàn)以避免昂貴的功能。
將GoJS模型數(shù)據(jù)存儲在云存儲中是保存,加載,創(chuàng)建和刪除圖表數(shù)據(jù)文件的絕佳方法,而無需擔(dān)心本地系統(tǒng)問題。GoCloudStorage庫使與流行的云存儲服務(wù)的連接變得容易。
從2.0版本開始,GoJS可以用于沒有DOM的上下文中,例如Node.js。本文介紹了如何將GoJS與Node.js結(jié)合使用。
對于許多應(yīng)用程序來說,使用GoJS創(chuàng)建圖的圖像可能很有用,并且此頁面詳細(xì)介紹了此任務(wù)的一些選項(xiàng)。
打印圖表通常是通過制作圖表的幾張圖像并將其保存,將其插入PDF或其他文檔中或直接從瀏覽器中進(jìn)行打印來完成的。在此頁面上,我們將從大圖中創(chuàng)建幾個圖像,并準(zhǔn)備一些CSS,以便在打印此頁面時僅打印那些圖像。