extjs 页面之间的传值问题 20
现在有两个页面js:A和B,两个页面都是打开的A上有个按钮button当我点击A上的button时,B页面上的grid自动刷新应该怎么做?不用ajax...
现在有两个页面js:A和B,两个页面都是打开的
A上有个按钮button
当我点击A上的button时,B页面上的grid自动刷新
应该怎么做?不用ajax 展开
A上有个按钮button
当我点击A上的button时,B页面上的grid自动刷新
应该怎么做?不用ajax 展开
2个回答
展开全部
首先这两个页面必须有关系,我理解有两种关系可以通信,一种是frame,可以用top通信,一种是打开的关系,可以在被打开页中用opener通信。
无论是哪种关系实现的方法一样,比如B打开了A,可以在B中做一个纯javascript的方法gridrefresh,在其中写Ext.getCmd("gridid").store.load();在A中写opener.gridrefresh();
如果是frame,把opener改成top就可以。
以上是符合html标准
如果按照extjs设计思路,应该是一个页面,两个不同的view,因为extjs一个核心的设计思想就是single page application
无论是哪种关系实现的方法一样,比如B打开了A,可以在B中做一个纯javascript的方法gridrefresh,在其中写Ext.getCmd("gridid").store.load();在A中写opener.gridrefresh();
如果是frame,把opener改成top就可以。
以上是符合html标准
如果按照extjs设计思路,应该是一个页面,两个不同的view,因为extjs一个核心的设计思想就是single page application
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询