2016-05-23 37 views
1

我正在使用Boundless sdk套件來開發完整的Web應用程序,直到現在工作得非常好。然而,繼Opengeo文檔 (http://suite.opengeo.org/opengeo-docs/webapps/gxp/viewer/locale.html)改變觀衆的語言環境,不爲我工作,如文檔我不清楚哪裏放下面的語句:更改語言環境 - gxp查看器 - 無界OpenGeo

GeoExt.Lang.set("fr"); 

到目前爲止,一切我變了,我在app.js文件中做了。作爲文檔說明我應該找到代碼塊:

Ext.onReady(function() { 

但它並沒有說明它的實際位置。它不在app.js中,所以我得到它必須在其他地方。一旦我開始磨練各種geoext/ext擴展,我搞砸了我的應用程序。

我能夠在app.js中找到上面的語句的唯一方法是當我繼續下一步(打包應用程序),解壓war文件並在lib/app.js中搜索它。但我無法想象這是解決方案。

我不敢相信以前沒有人問過這個問題。這是顯而易見的,還是我只是緩慢的攝取?

回答

0

我解決了這個問題。其實很簡單。

GeoExt語句必須位於您的依賴關係和var應用程序代碼塊之間(位於app.js配置文件中)。

. 
. 
* @require locale/es.js 
*/ 

GeoExt.Lang.set("es"); 

var app = new gxp.Viewer({