0

我有一张叫做雇员的桌子。empid 和 empname 是 2 个字段。我想通过 Web 服务从该表中获取数据到 sencha 触摸列表视图。我的网络服务正在返回 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}'

但我收到 2 个错误:

  1. empname没有定义
  2. 即使文件已加载,也不会声明以下类:'Acsellerate.view.Main'。请检查其对应文件的源代码是否存在拼写错误:'app/view/Main.js
4

1 回答 1

0

如果您准确指出错误发生的位置会很好,但对于 nr1 问题可能fields: [empname]应该是fields: ['empname'].

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

希望这可以帮助

于 2012-09-10T21:46:26.000 回答