更改区域设置 - gxp viewer - Boundless OpenGeo

时间:2016-05-23 21:57:04

标签: javascript sdk gis geoext

我正在使用Boundless sdk套件来开发一个完整的Web应用程序,直到现在才能很好地工作。但是,遵循Opengeo文档 (http://suite.opengeo.org/opengeo-docs/webapps/gxp/viewer/locale.html)更改查看器的区域设置对我来说不起作用,因为我不清楚文档在哪里放置以下语句:

GeoExt.Lang.set("fr");

到目前为止,我改变了一切,我在app.js文件中做了。正如文档所述,我应该找到代码块:

Ext.onReady(function() { 

但它没有说明它到底在哪里。它不在app.js中,所以我推导它必须在其他地方。一旦我开始使用各种geoext / ext扩展进行调整,我搞砸了我的应用程序。

我能够在app.js中找到上层语句的唯一方法是,当我继续下一步(打包应用程序),解压war文件,并在lib / app.js中搜索它。但我无法想象这是解决方案。

我无法相信之前没有人问过这个问题。它是如此明显,还是我只是放慢了摄取速度?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。实际上很简单。

GeoExt语句必须位于您的依赖项和var app代码块之间(在app.js配置文件中)。

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

GeoExt.Lang.set("es");

var app = new gxp.Viewer({