mxGraph教程-開發入門指南
一、概述
mxGraph是一個JS繪圖組件適用于需要在網頁中設計/編輯Workflow/BPM流程圖、圖表、網絡圖和普通圖形的Web應用程序。mxgraph下載包中包括用javascript寫的前端程序,也包括多個和后端程序(java/C#等)集成的例子。以下是mxgraph應用的幾個例子。(你可以到www.longboo.com的主頁下載mxgraph和更多的mxgraph實例)
電力系統案例
工作流設計器
化工系統案例
mxGraph客戶端是一個圖形組件,并提供和網頁集成的接口。客戶端需要一個Web服務器提供所需的文件,也可以在本地文件系統上運行。后臺可用于集成到現有存在的服務器所支持的語言中。
與后臺配合后, 該組件可完成以下功能:
創建類似visio的圖庫
存儲加載圖庫
創建一個graph對象
與其他客戶共享圖庫
上述幾種方式可以結合起來應用,如發送更改配置的XML文件到后臺,或自動保存圖形以免數據丟失。并且客戶端可以本地化操作。
二、示例:Hello, World!
hello word?示例是一個單獨的html文件,包含命名空間,mxgraph的lib和示例代碼。示例直接在瀏覽器中看運行效果。(用火狐瀏覽器按crl+U或直接單擊頁面用IE瀏覽器查看資源。)
2.1 引入庫文件
網頁頭部包含javascript代碼和依賴關系。用以下代碼來加載庫文件。mxBasePath變量用來定義庫資源的目錄。這個變量必須在加載庫前就定義好。
mxClient.js包含全部所需代碼。注意:資源代碼僅僅商業發行。在評估版本中這個文件是一個來自服務器的URL鏈接。不可以本地化源代碼。
2.2 檢查瀏覽器
下一個script標簽包含hello world的代碼。代碼的第一部分是檢查瀏覽器是否支持mxgraph。?建議在編碼前做這步,如果瀏覽器不支持就能在此顯示錯誤信息。一般來說, js腳本代碼應該和html代碼分開,但這個例子中沒這樣做。
對于主函數function main(){}沒有什么特殊的規定。function引用頭部加載的文件,并且可以有任何名稱包含任何參數。在這個例子中參數是body中的dom節點。注意:?以下代碼和dom節點的id無關
无码色偷偷亚洲国内自拍| 亚洲精品中文字幕乱码影院| 亚洲日日做天天做日日谢| 91嫩草私人成人亚洲影院| 亚洲色欲久久久综合网| 久久久精品国产亚洲成人满18免费网站| 亚洲国产精品日韩av不卡在线| 亚洲综合偷自成人网第页色| 亚洲不卡在线观看| 亚洲日本香蕉视频| 亚洲欧洲精品在线| 亚洲免费人成视频观看| 精品亚洲国产成AV人片传媒| 无码久久精品国产亚洲Av影片| 久久亚洲精品AB无码播放| 久久精品国产亚洲av四虎| 亚洲av女电影网| 亚洲色av性色在线观无码| 亚洲日本国产精华液| 亚洲欧洲日本在线观看| 亚洲欧美第一成人网站7777 | 国产av天堂亚洲国产av天堂| 亚洲精品乱码久久久久久久久久久久 | 国产亚洲3p无码一区二区| 国产亚洲情侣一区二区无| 亚洲AV色香蕉一区二区| 亚洲国产精品久久久天堂 | 亚洲最大福利视频| 亚洲丰满熟女一区二区哦| 色噜噜的亚洲男人的天堂| 亚洲精品视频免费| 亚洲色中文字幕无码AV| 99人中文字幕亚洲区| 亚洲国产精品人久久电影| 久久国产亚洲精品| 九月婷婷亚洲综合在线 | 最新亚洲春色Av无码专区| 亚洲AV无码AV日韩AV网站| 亚洲国产激情一区二区三区| 亚洲精品无码久久一线| 久久久亚洲裙底偷窥综合|