extjs tabpanel刷新问题

zzx2856038 2011-10-19 11:51:49
我一个tabpanel A 里放了一个iframe 内嵌页面a.jsp,iframe页面里面有一个grid列表,点击列表中的增加时
用tab.add()方法增加了一个tabpanel B,新增的tabpanel B 里也放了一个iframe 内嵌页面b.jsp,在b.jsp里有一个表单
点击保存的时候如何刷新a.jsp里的grid列表

困扰已久,试过多种方法,高手请答!
...全文
422 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
豆虫 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zzx2856038 的回复:]

怎么获取a.jsp页面中grid的数据源呢?
[/Quote]
没让楼主获取数据源 我是让你在grid这个对象上增加一个"刷新"的function 这个function中去操作store 你还拿不到么?
zzx2856038 2011-10-19
  • 打赏
  • 举报
回复
怎么获取a.jsp页面中grid的数据源呢?
豆虫 2011-10-19
  • 打赏
  • 举报
回复
给外层grid加一个刷新方法 然后 top.frames['iframe名'].Ext.getCmp('gridId').刷新方法()

我一直都不明白为什么你们非要在tabPanel中嵌iframe 直接将列表到tabPanel中多好 动态控制
薇薇 2011-10-19
  • 打赏
  • 举报
回复
直接刷新a.jsp grid里面的数据源就是了呀,当你保存的时候就刷新 store 是a.jsp的数据源 store.reload();
zzx2856038 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zzx2856038 的回复:]
引用 4 楼 fanchuanzhidu 的回复:
引用 3 楼 zzx2856038 的回复:

怎么获取a.jsp页面中grid的数据源呢?

没让楼主获取数据源 我是让你在grid这个对象上增加一个"刷新"的function 这个function中去操作store 你还拿不到么?


通过top.frames["名"]获取不到那个iframe对象
[/Quote]

根据提供的思路把问题解决了,关于那个在tab里直接放一个grid,是因为这个是根据树菜单来动态切换页面的,不能考虑那种方式,谢谢了!
zzx2856038 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fanchuanzhidu 的回复:]
引用 3 楼 zzx2856038 的回复:

怎么获取a.jsp页面中grid的数据源呢?

没让楼主获取数据源 我是让你在grid这个对象上增加一个"刷新"的function 这个function中去操作store 你还拿不到么?
[/Quote]

通过top.frames["名"]获取不到那个iframe对象
薇薇 2011-10-19
  • 打赏
  • 举报
回复

你a.jsp 里面 gird 的数据是怎么出来的,肯定有个数据源啊,你刷新这个数据源,然后就刷新了个grid里面的数据了啊

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧