Iis 使Sencha ExtJS TreeGrid示例工作所需的配置

Iis 使Sencha ExtJS TreeGrid示例工作所需的配置,iis,configuration,extjs,treegrid,Iis,Configuration,Extjs,Treegrid,有人能帮我解释一下为了让Sencha Ext JS 4 framework TreeGrid示例正常工作我缺少的配置吗 以下是我迄今为止所做的工作: 下载: >单击“Windows上的PHP”>安装“PHP53.exe” >单击“产品”>单击“EXT JS 4”>提取邮政编码并放入C:\source\EXT-4.0.7-gpl 在Windows 7程序和功能中打开IIS 7 在Windows 7中创建IIS 7网站: -将网站的物理路径设置为“C:\source\ext-4.0.7-gpl”(将

有人能帮我解释一下为了让Sencha Ext JS 4 framework TreeGrid示例正常工作我缺少的配置吗

以下是我迄今为止所做的工作:

下载:
>单击“Windows上的PHP”>安装“PHP53.exe”
>单击“产品”>单击“EXT JS 4”>提取邮政编码并放入C:\source\EXT-4.0.7-gpl

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

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

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

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

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

2012年2月13日晚上10:51 我以为我解决了这个问题,但显然没有。我离开这个项目有一段时间了,所以我没有确认答案。treegrid.json文件肯定在那里,它与sencha.com extjs树网格示例json文件上的文件匹配

下面是我的树网格示例的URL(复制自Sencha的示例):

以下是Sencha.com树网格示例的URL:


如果您检查
treegrid.js
,您将看到它需要
treegrid.json
(json格式的数据文件)。当您访问(这是
treegrid.js
期望
treegrid.json
的路径)时,您将看到没有这样的文件

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

编辑
你可以在这里找到合适的JSON:

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

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

编辑
您可以在这里找到合适的JSON:

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

  • 单击新站点
  • 单击MIME类型
  • 右键单击开放空间>添加>文件扩展名:“json”。。。MIME类型:“应用程序/x-javascript”

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

  • 单击新站点
  • 单击MIME类型
  • 右键单击开放空间>添加>文件扩展名:“json”。。。MIME类型:“应用程序/x-javascript”


您可以制作一个在线示例页面来查找您的问题吗?给您。。我必须为8888端口添加入站防火墙规则,更改绑定,并在路由器端口转发中添加一行。我的ISP不允许端口80。您是否尝试使用firefox+firebug查看是否报告了任何错误?文件中的第17836行似乎有错误。。。JavaScript错误:。。。。。这不存在。您可以制作一个在线示例页面来查找您的问题吗?给您。。我必须为8888端口添加入站防火墙规则,更改绑定,并在路由器端口转发中添加一行。我的ISP不允许端口80。您是否尝试使用firefox+firebug查看是否报告了任何错误?文件中的第17836行似乎有错误。。。JavaScript错误:。。。。。这是不存在的。我是个傻瓜,因为在JS框架中没有检查JS错误。:-)明天我得看看那个文件应该是什么样子:-)谢谢你的帮助!因此,您发布的示例是针对其站点示例中的数据进行硬编码的,对吗?这通常来自动态AJAX JSON get或post调用,以获取真实数据,对吗?事实上,treegrid是有效的,它只是无法加载的数据文件。检查.json文件是否存在,并确保您的浏览器可以公开访问该文件。@MacGyver您是否正确。您可以定义不同的存储来加载和保存数据。请参阅问题的更新。我已经有一段时间没碰这个了,但是当我检查这个json文件的目录时,它显然就在那里。现在我不明白这个错误。你还有其他解决问题的方法吗?如果是JS框架,我就不检查JS错误,我真是个白痴。:-)明天我得看看那个文件应该是什么样子:-)谢谢你的帮助!因此,您发布的示例是针对其站点示例中的数据进行硬编码的,对吗?这通常来自动态AJAX JSON get或post调用,以获取真实数据,对吗?事实上,treegrid是有效的,它只是无法加载的数据文件。检查.json文件是否存在,并确保您的浏览器可以公开访问该文件。@MacGyver您是否正确。您可以定义不同的存储来加载和保存数据。请参阅问题的更新。我已经有一段时间没碰这个了,但是当我检查这个json文件的目录时,它显然就在那里。现在我不明白这个错误。对于故障排除,您还有其他想法吗?