怎样把后台数据赋值到extjs的grid中。
是通过在html中定义一个有id的控件先存储数据,再用js获取该内容吗?

解决方案 »

  1.   

    var store= new Ext.data.Store({
    proxy : new Ext.data.HttpProxy({
    url : gridActionUrl
    }),
    reader : new Ext.data.JsonReader({
    totalProperty : "totalProperty",
    root : "root"
    }, [{
    name : 'uid',
    mapping:'itemUid'
    }])
    });new Ext.grid.GridPanel({
       ...
       store:store
    })
      

  2.   

    url : gridActionUrl
    主要是这个吗?那具体url返回的是什么?
    如果不是url的,是普通java类的,怎么写的?
      

  3.   

    返回json字符串
    可以用 json-lib 将java类 集合等转换成json串
      

  4.   

    store 的 proxy 和 reader 有几种我这一种是请求一个action关于用法可以参考下官方文档(搜一下网上很多  看一下 Ext.data.Store)这个类
      

  5.   

    var store= new Ext.data.Store({
    fields:{
       'id',
       'name'
    },
     autoLoad:true,//不想即时加载数据,就去掉,但后面的调用store的load方法,
     url : gridActionUrl,
    });
    var grid = new Ext.grid.GridPanel({
      ...
      store:store
    })
      

  6.   

    用json-lib包啊,然后调用action返回一个json格式的数据给前台grid的store,记得store要设为Httpproxy的。
      

  7.   

    var store=new Ext.data.Store接受的是JSON格式!
     var gridPanel1 = new Ext.grid.GridPanel({
       ..,
       ..,
       store:store
    })
      

  8.   

    支持~~~Extjs给TextField赋值方法总结
    VS里怎么添加对EXTJS的智能提示
    java怎么弹出Extjs的报错对话框
      

  9.   

    怎么使用wcf与linql与ExtJs的grid进行绑定?