我现在要用EXT 写一个页面出来,这个页面是一个分组呈现,在页面上需要有多个Grid,所以我需要根据后台传来的数据动态添加Grid ,当然每个grid的列 跟 标题都是不一样的 ,每个Grid是一个表的信息,那么我该如何去控制grid 以及与它对应的列 ,我还是个新手,刚接触ext 才2个礼拜,这个问题困扰了我三四天了,希望有做过类似的效果的高手指点一二,在线等!!!!
例子效果如下:
+AAAAA
+BBBBB
+CCCCC
....每个 + 号点开,下面就是一个Grid 
每个Grid的是不同的表信息
   求指点!!!!!

解决方案 »

  1.   


    +AAAAA
    +BBBBB
    +CCCCC
    每个 + 号点开,下面就是一个Grid  
    每个Grid的是不同的表信息
    所以你必须在所以的展开之前
    把grid预定好
    然后展开时候触发
    事件grid load。
      

  2.   

    我有九个要呈现的表,难道我预定好九个Grid ? 那样是死的,我现在是要活的,不用事先预定好的那种  求解
      

  3.   

    我不是高手但好像还知道一点,其实你的问题不是grid动态,grid里面其实就是一个对象的组装,你是不是想要grid的列动态了啊那你可以动态的创建列啊column对象吧,你找一点资料看看grid的结构,我也没做过暂时只知道这么多,有时间帮你看下吧。
      

  4.   

     to 4楼 
     动态的列我知道怎么做,现在关键的问题是,动态的列有了,但是我该如何把每个不同的列 放到对应的Grid中,每个Grid的标题,以及列都是不一样的,是单独存在的 
      

  5.   

    既然是动态, 就需要根据你的操作来决定你需要新建一个什么样的Grid
    +AAAAA
    +BBBBB
    +CCCCC
    可以在点击时新建一个Grid
      

  6.   

    每个Grid绑定一个stone就行啦!
      

  7.   

    var config={grid配置对象}
    var grid=new Ext.Grid(config);多个grid定义一组config
    var confgs=[
       config1
       ,config2
       ,...
       ,config
    ]然后从config组 生成多个grid对象至于 config的生成 主要就是配置 stroe和column每个不一样的对象都可以生成自己独特的 jsonstroe和column
    --》
    吧要显示的9个表格看成 9个对象集合
    每个对象生成自己的 stroe和column
    每个 stroe和column 生成 config
    每个config生成grid生成的grid放到界面中的指定位置