extjs支持将一个新的结构不同的表插入原来的表中的某行的位置么?
需求是这样的,原表(表A,extjs的gridpanel组件生成的)显示出来之后,点某个单元格,以ajax方式请求一段html回来,这段html里面是个表格(表B)。
要把这个表B显示在所点的单元格的下面(也就是在这行下面插入个新行,把表B或者html插入进去,我理解的操作就是这样哈)现在前面的步骤没问题,返回的html或者说表格没问题。就是不会插入。
我看文档ext好像不支持这样的操作,jQuery因为不知道表格的信息,也没法用。求高手指点迷津!!!!!!!
需求是这样的,原表(表A,extjs的gridpanel组件生成的)显示出来之后,点某个单元格,以ajax方式请求一段html回来,这段html里面是个表格(表B)。
要把这个表B显示在所点的单元格的下面(也就是在这行下面插入个新行,把表B或者html插入进去,我理解的操作就是这样哈)现在前面的步骤没问题,返回的html或者说表格没问题。就是不会插入。
我看文档ext好像不支持这样的操作,jQuery因为不知道表格的信息,也没法用。求高手指点迷津!!!!!!!
这句话
“要把这个表B显示在所点的单元格的下面(也就是在这行下面插入个新行,把表B或者html插入进去,我理解的操作就是这样哈)”
到底是整个表还是一行?
添加数据是得到当前grid的store然后添加一个record即可
var rs = new Ext.data.Record({id: "1",name: "aaa", age: 1, sex: "m", birthday: 2010-01-10});
this.getStore().add(rs);
至于多条就用循环添加到store中
将字段循环取出写在下面的Record中
var rs = new Ext.data.Record({id: "1",name: "aaa", age: 1, sex: "m", birthday: 2010-01-10});
this.getStore().add(rs);//加入grid