无法将数据从Web服务获取到sencha触摸列表视图



我有一个名为employee的表。empid和empname是两个字段。我想通过web服务将数据从该表中获取到sencha触摸列表视图。我的web服务正在返回json数据;我的意思是,我将输出转换为json。我的javascript代码如下

    Ext.data.JsonStore({
       proxy: new Ext.data.HttpProxy({
       url: 'http://localhost:58984/Service1.asmx/GetListData',  // werservicename.asmx/webMethodName
       headers: {
                   'content-type': 'application/json'
                }
       }),
       root: 'd',
       idProperty: 'empid',   // provide the unique id of the row
       fields: [empname]   // specify the array of fields
    });
    itemTpl: '{empname}'

但我有两个错误:

  1. 未定义empname
  2. 以下类即使其文件已加载,也不会声明:'Acsellerate.view.Main'。请检查其相应文件的源代码以查找可能的拼写错误:'app/view/Main.js

如果您准确地指出错误发生的位置,那将是一件好事,但对于nr1,问题可能是fields: [empname]应该是fields: ['empname']

不确定nr1和nr2是否相关,但如果修复第一个错误并不能解决您的问题,您真的需要向我们展示您的Main.js

希望这能帮助

最新更新