第一段代码 
可以把DS打印出来看看是不是成功了。
如果成功了,看看是不是需要的那段 rows:[ xxx],
下面的配置grid panel没什么好说的,你都直接把DS配上去了,格式肯定得是[ key:value,xxx...]这样的。 ---------------
DS.load() 我明白你的意思, 但是load之后意思应该是从后台得到数据吧,然后你还得对你的grid进行reload() 操作吧。 
不然怎么可能会直接反应在页面上呢。 
 pps  我没看出第二种没什么不好的。 
我的项目中就是这么配的。

解决方案 »

  1.   

    我知道第2种方法是没什么不好,只是想知道第1种写法那里有问题。我把创建Panel的代码直接放在listeners :load 里面也不行。
    其实之前我有说明:
    在garid里面 是有显示一行资料的,但里面值全是默认值。
    个人感觉是数据已经读回来了,但可能程序没识别为json格式,因为用ajax的方法需要用Json.decode解析数据,
    所以是不是那里我有个参数没设定好呢?
    求解
      

  2.   

    查了一天的源吗,发现是个坑造成的。
    reader属性要放到proxy中,才对