[英]Adding charts to existing SmatGWT project
我目前使用的是 SmartGWT LGPL 版。 現在我想將 HTML5 圖表添加到項目中,因此我願意購買少量 SmartGWT Pro 許可證。 我嘗試了 60 天試用版來構建概念驗證,但失敗了。 我什至無法制作簡單的主題來使用 Pro 版本。
我的問題是至少添加 Pro 組件以使圖表工作的步驟是什么? 我的意思是對 proj_name.gwt.xml、index.html 和所需的服務器 jar(如果有)的更改。
順便說一句,我不需要所有 Pro 服務器組件,我將繼續使用我們隨着時間的推移構建的基於 GWT Rpc 的遺留服務。 最終我可能需要負責 pdf/excel 導出的 Pro 組件。
謝謝!!
我必須首先明確,在您即將閱讀時使用您的 LGPL 許可證是不合法的,我建議您繼續購買專業版許可證以訪問這些功能,如果您還沒有這樣做,但因為
我的問題是至少添加 Pro 組件以>使圖表工作的步驟是什么?
我有一個工作解決方案如下:
將ISC_Charts.js 和 ISC_ISC_Drawing.js腳本添加到您的主機 html 文件中,就像您對ISC_Core.js所做的一樣;
確保您在模塊描述符中繼承SmartGwtNoScript.gwt.xml而不是SmartGwt.gwt.xml並且您准備好了
if ("LGPL".equals(SC.getLicenseType())) { throw new java.lang.IllegalStateException("FacetChart is a part the Charts Module which comes with Pro Edition or better. Please see smartclient.com/product for details on licensing."); } else if (SC.hasCharts() == false) { throw new java.lang.IllegalStateException("The Charts module must be loaded to use FacetChart. See the LoadingOptionalModules overview in the \\"docs\\" package of JavaDoc for instructions."); }
從默認構造函數中刪除這些檢查,返回您的發行版並重新運行。
我希望這能解決問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.