翻譯|使用教程|編輯:楊鵬連|2020-11-24 11:00:50.860|閱讀 396 次
概述:本文主要介紹流程圖控件GoJS對(duì)于1.7及更高版本部署到自己的網(wǎng)站時(shí)的分步教程。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
GoJS是一款功能強(qiáng)大,快速且輕量級(jí)的流程圖控件,可幫助你在JavaScript 和HTML5 Canvas程序中創(chuàng)建流程圖,且極大地簡(jiǎn)化您的JavaScript / Canvas 程序。
部署方式
如果您已從gojs.net下載了GoJS庫(kù)的副本 以在自己的應(yīng)用程序中使用,則可能已經(jīng)注意到圖中出現(xiàn)了水印。對(duì)于1.7及更高版本,您需要使用許可證密鑰才能從您的域中刪除該水印。對(duì)于1.6版或更早的版本,您需要獲取一個(gè)與您的特定域綁定的生成器go.js或go-debug.js庫(kù)。
當(dāng)您要將使用GoJS的應(yīng)用程序部署到自己的網(wǎng)站時(shí),需要在以下位置發(fā)出請(qǐng)求:https : //www.nwoods.com/app/activate.aspx?sku=gojs。
輸入您的電子郵件地址和購(gòu)買GoJS許可證的人的電子郵件地址,該購(gòu)買的訂單號(hào)以及您的網(wǎng)站的域名。請(qǐng)確保來(lái)自“ nwoods.com”的電子郵件沒(méi)有被您的公司或個(gè)人垃圾郵件過(guò)濾器捕獲。如果您通過(guò)我們的網(wǎng)站或通過(guò)向我們發(fā)送電子郵件與我們聯(lián)系以獲得進(jìn)一步的幫助,請(qǐng)附上我們的網(wǎng)絡(luò)服務(wù)器發(fā)送給您的電子郵件。
關(guān)于域名,例如,如果您的應(yīng)用程序位于: //www.example.com/app/ProcessEditor.html,請(qǐng)輸入example.com作為域名。此過(guò)程適用于內(nèi)部公司網(wǎng)站以及具有主機(jī)名和IP地址的公共網(wǎng)站。協(xié)議和端口號(hào)無(wú)關(guān)緊要。當(dāng)從許可域的子域(例如from)提供HTML頁(yè)面時(shí),它將起作用editors.example.com。當(dāng)“ localhost”是域時(shí),它也將起作用,以幫助您進(jìn)行調(diào)試和測(cè)試。
GoJS庫(kù)永遠(yuǎn)不會(huì)“打電話回家”-除非明確指示這樣做,否則它將永遠(yuǎn)不會(huì)發(fā)起任何網(wǎng)絡(luò)流量,例如下載圖像文件。
對(duì)于1.7及更高版本
我們的服務(wù)器將以您需要包含在代碼中的JavaScript語(yǔ)句的形式為您生成GoJS許可證密鑰。它必須在加載GoJS庫(kù)文件之后但在創(chuàng)建第一個(gè)Diagram之前執(zhí)行。
//必須在加載庫(kù)之后且在創(chuàng)建第一個(gè)圖之前執(zhí)行: go.Diagram.licenseKey = “ YourKeyHere” ;在2.0版之前,您需要編寫:
//必須在加載庫(kù)之后且在創(chuàng)建第一個(gè)圖之前執(zhí)行: go.licenseKey = “ YourKeyHere” ;使用發(fā)行版庫(kù)go.js或調(diào)試庫(kù)時(shí),此機(jī)制有效go-debug.js,但僅適用于GoJS 1.7或更高版本。請(qǐng)注意,此分配是Diagram類的靜態(tài)屬性:Diagram.licenseKey。當(dāng)然,您將需要"YourKeyHere"在go.Diagram.licenseKey分配聲明中替換生成的許可證密鑰字符串。許可證密鑰是長(zhǎng)字符串,沒(méi)有任何嵌入的空格或標(biāo)點(diǎn)符號(hào)。您可以為已許可的多個(gè)域請(qǐng)求許可密鑰。
與舊的激活方法不同,您不再需要在go.js每次更新或升級(jí)時(shí)都獲得新的特定于域的庫(kù)。密鑰到位后,您可以在更新GoJS補(bǔ)丁版本時(shí)繼續(xù)使用相同的密鑰。例如,版本1.7.3的許可證密鑰將適用于所有版本1.7。*。升級(jí)到新的主要或次要版本的GoJS時(shí),請(qǐng)記住獲取新的許可證密鑰。例如,從版本5.3.1升級(jí)到版本5.4.6時(shí),您將需要一個(gè)新的許可證密鑰。
許可證密鑰僅取決于主要/次要版本號(hào)以及從其提供HTML頁(yè)面的域。只要庫(kù)的主要版本號(hào)和次要版本號(hào)不變,并且HTML頁(yè)面是從同一域提供的,許可證密鑰就永遠(yuǎn)有效。
您可以go.js從GoJS下載頁(yè)面下載該庫(kù),也可以通過(guò)Node軟件包管理器(npm) 或NuGet來(lái)安裝該庫(kù),或者可以鏈接到CDN,例如UNPKG或JSDELIVR。與1.7版之前的情況一樣,大多數(shù)客戶將不再需要特殊版本的GoJS。
對(duì)于無(wú)限域OEM客戶
如果您是ISV,并且打算分發(fā)您的應(yīng)用程序以在許多客戶的網(wǎng)站上運(yùn)行,請(qǐng) 聯(lián)系銷售人員獲取我們的“無(wú)限域”選項(xiàng),以及有關(guān)請(qǐng)求和使用go.js可在任何站點(diǎn)或平臺(tái)上使用的自定義庫(kù)的說(shuō)明。
當(dāng)使用Electron或Cordova或NW構(gòu)建桌面應(yīng)用程序時(shí),或者作為桌面應(yīng)用程序的一部分托管在WebView中時(shí),將不從域中的Web服務(wù)器提供HTML頁(yè)面。在這種情況下,您將需要使用“無(wú)限域”選項(xiàng)來(lái)確保您的圖表不顯示水印。您應(yīng)該使用組織的域作為請(qǐng)求的域名。
無(wú)限域的過(guò)程與1.6及更早版本的過(guò)程相似,但是增加了許可證密鑰。
1.6及以上
我們的自動(dòng)化Web服務(wù)器將創(chuàng)建go.js和go-debug.js自定義的庫(kù),以在該域的頁(yè)面上不顯示水印,并通過(guò)電子郵件向您發(fā)送有關(guān)如何下載它們的說(shuō)明。
您可以請(qǐng)求許可的任意多個(gè)域的庫(kù)。如果有問(wèn)題,您將從我們的Web服務(wù)器收到描述該問(wèn)題的電子郵件。
當(dāng)更新或升級(jí)到低于版本1.7的GoJS新版本時(shí),您將需要go.js使用相同的步驟再次獲得新的特定于域的庫(kù)。(每次我們更新網(wǎng)站時(shí),我們也必須為“ gojs.net”域生成一個(gè)。)
國(guó)際化和本地化
GoJS應(yīng)用程序可以使用非拉丁語(yǔ)言顯示文本。例如,請(qǐng)參閱“日本家譜”。
該GoJS庫(kù)沒(méi)有操縱貨幣值或日期/時(shí)間值或地址,所以有這些數(shù)據(jù)類型和值沒(méi)有本地化問(wèn)題。 GoJS不包含任何自己的圖標(biāo)(圖像)或光標(biāo)。
GoJS 也不會(huì)顯示任何內(nèi)置文本字符串,因此不需要翻譯。有些錯(cuò)誤和警告消息可能會(huì)輸出到控制臺(tái),但是這些消息僅用于程序員調(diào)試,而不是供最終用戶使用。僅當(dāng)讀寫JSON或幾何路徑字符串或CSS顏色(均已定義為使用非本地化格式)時(shí),才在內(nèi)部執(zhí)行數(shù)值的讀寫。
所有用戶可見(jiàn)的文本完全在程序員的控制之下。為了實(shí)現(xiàn)可本地化,您可能會(huì)發(fā)現(xiàn)在Binding中使用轉(zhuǎn)換函數(shù)很方便。該TextEditingTool使用HTML textarea元素,以實(shí)現(xiàn)就地文字輸入和文字編輯,從而利用瀏覽器的輸入法編輯器的支持。
如果您認(rèn)為可以從其他圖形優(yōu)化中受益,那么會(huì)遇到獨(dú)特或節(jié)點(diǎn)數(shù)量多的圖表情況,請(qǐng)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: