2012-07-19 32 views
1

我工作的煎茶建筑师2 - ExtJS的4 我发现GeoExt不ExtJS的4.工作,但我真的需要使用它,所以我搜查,在这里结束https://github.com/geoext/geoext2煎茶/ ExtJS的4 GeoExt 2 - 如何使用

我想类似的例子,所以我只需要添加:

Ext.Loader.setConfig({ 
    enabled: true, 
    disableCaching: false, 
    paths: { 
     GeoExt: "../geoext-2/src/GeoExt", 
     // for dev use 
     Ext: "http://cdn.sencha.io/ext-4.1.0-gpl/src" 
     // for build purpose 
     //Ext: "extjs-4.1.0/src" 
    } 
}); 

我app.js文件。但我不断收到“GeoExt未定义”错误消息。

任何人都可以帮助我呢?

编辑

我无法找到一个方法来插入使用GeoExt-2,我的档案在我的面板图:

app.html:

<!DOCTYPE html> 

<!-- Auto Generated with Sencha Architect --> 
<!-- Modifications to this file will be overwritten. --> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>test</title> 
    <link rel="stylesheet" type="text/css" href="http://extjs.cachefly.net/ext-4.0.7-commercial/resources/css/ext-all.css"/> 
    <script type="text/javascript" src="http://extjs.cachefly.net/ext-4.0.7-commercial/ext-all-debug.js"></script> 
    <script type="text/javascript" src="app.js"></script> 
</head> 
<body></body> 
</html> 

应用。 JS:

Ext.Loader.setConfig({ 
    enabled: true 
}); 

Ext.application({ 
    autoCreateViewport: true, 
    name: 'MyApp', 
    controllers: [ 
     'MyController' 
    ] 
}); 
+1

你确定你的GeoExt目录映射正确吗?我会检查你的铬/萤火虫检查员来验证。我创建了一个快速的jsfiddle,用正确的GeoExt路径集显示其中的一个github geoext2示例 - http://jsfiddle.net/leewhitbeck/rgEyV/ – 2012-07-20 16:08:36

+0

谢谢李!现在我想知道如何做到这一点 - 我的意思是在面板中插入地图 - 而我有这些文件(我更新了我的文章) – Shadin 2012-07-21 20:41:53

回答

2

这里有几个不同的方法ES即将大多来自github例子

1)你可以简单地添加在地图应用程序中的启动 - jsfiddle example

2)您可以创建一个地图视图,并在口中添加到面板 - js fiddle example 2