0

有人可以帮助解释我缺少什么配置来使 Sencha Ext JS 4 框架 TreeGrid 示例正常工作吗?

这是我到目前为止所做的:

下载:
http : //php.iis.net > 点击“PHP on Windows” > 安装“PHP53.exe”
http://www.sencha.com > 点击“产品” > 点击“EXT JS 4” > 解压 zip 文件代码并放入 C:\source\ext-4.0.7-gpl

在 Windows 7 程序和功能中打开 IIS 7

在 Windows 7 中创建 IIS 7 网站:
- 将网站的物理路径设置为“C:\source\ext-4.0.7-gpl”(将站点的根目录设置为 *\docs 似乎破坏了一些示例)
- 我没有t 设置任何特殊绑定(仅端口 80).. localhost 是隐含的,没有设置它

为了尝试查看示例,我执行了以下操作:
- 导航到http://localhost > 单击“查看示例”> 向下滚动到“树”部分 - 注意“拖放重新排序”、“多个树” , 和“XML 树”在您安装了 PHP 时在本节中工作,但“树网格”和“检查树”不能。我最感兴趣的是“TreeGrid”。

我的配置或设置中缺少什么?

==================================================== =======

2/13/2012 @10:51pm

我以为我已经解决了这个问题,但显然没有。我离开这个项目有一段时间了,所以我没有确认答案。treegrid.json 文件肯定存在,它与 sencha.com extjs 树网格示例 json 文件上的文件匹配。

这是我的树形网格示例的 URL(从 Sencha 的示例中复制):

http://24.177.214.232:8888/examples/tree/treegrid.html

这是 Sencha.com 树形网格示例的 URL:

http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/tree/treegrid.html

4

2 回答 2

4

如果您检查treegrid.js,您会发现它需要treegrid.json(JSON 格式的数据文件)。当您访问http://24.177.214.232:8888/examples/tree/treegrid.json(这是treegrid.js期望的路径treegrid.json)时,您会看到没有这样的文件。

修复路径或创建数据文件:)

编辑 你可以在这里找到正确的 JSON:http: //dev.sencha.com/deploy/ext-4.0.7-gpl/examples/tree/treegrid.json

于 2012-01-30T07:24:21.563 回答
1

除了描述的其他配置之外,我必须进入 IIS 并在 Tree Grid 工作之前执行以下操作:

  • 点击新网站
  • 单击 MIME 类型
  • 在空白处右键单击 > 添加 > 文件扩展名:“json” ... MIME 类型:“application/x-javascript”
于 2012-02-15T04:41:35.787 回答