我正在尝试从Sencha's Kitchen Sink重新创建可编辑的大数据网格。我已经完全复制了文件(代码位于折叠的详细信息窗口右侧),我所做的唯一更改是" KitchenSink"成为我的应用程序的名称," FreshApp"。我还复制了Sencha SDK中的BigData.js,Init.js和Order.js文件。我的应用程序构建并没有给我任何错误,但JSON数据没有加载,给我一个空白表。
我认为这段代码(在/data/BigData.js中找到)应该将JSON提供给/FreshApp/BigData
:
Ext.ux.ajax.SimManager.register({
'/FreshApp/BigData': {
type: 'json',
data: process([{
我会假设这个代码(在/app/store/BigData.js中找到)应该检索它:
proxy: {
type: 'ajax',
limitParam: null,
url: '/FreshApp/BigData',
reader: {
type: 'json'
}
},
当我导航到http://localhost:1841/FreshApp/BigData
时,我得到了404.我在使用XML时没有遇到任何问题,但是JSON给了我适合的帮助。任何帮助,将不胜感激。感谢。
答案 0 :(得分:1)
您是否尝试过直接加载json而没有SimManager
?将您的json文件放在app文件夹结构的某个位置,并将代理的url指向它作为相对路径。像这样:
proxy: {
type: 'ajax',
limitParam: null,
url: '../resources/MyBigData.json',
reader: {
type: 'json'
}
}
如果这也不起作用,并且您100%确定相对路径是正确的,那么您应该检查是否: