在我的单页面试了下这个类的用法,发现这个类还是比较特殊的。
说下详细用法:
1.在页面加入如下隐藏域
<form id="history-form" class="x-hidden">
<input type="hidden" id="x-history-field" />
<iframe id="x-history-frame">
</iframe>
</form>
2.添加初始化方法,这个跟qtip一样:
Ext.History.init();
3.对于需要记录的事件添加监听函数:
Ext.History.add(token);
这个token也就是个标实,具体怎么获取要看你调用事件传过来的参数了
4.添加Ext.History的change事件处理
Ext.History.on('change', function(code){
...//your code
});
注意点:
1.每次调用add方法也会触发Ext.History的change事件,不光是浏览器的前进后退按钮;
2.页面初始化时必须要能触发你需要记录的事件或者是直接调用第三步所写的方法,否则你就回不到起始页了
3.Ext.History有back() 和forward()方法来实现浏览器的前进和后退,刷新的话可以调用以下代码:
Ext.History.fireEvent('change',Ext.History.getToken());
分享到:
相关推荐
EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档...
xtype Class box Ext.BoxComponent 具有边框属性的组件 Button Ext.Button 按钮 colorpalette Ext.ColorPalette 调色板 component Ext.Component 组件 container Ext.Container 容器
Ext.data.Store的基本用法 Ext.data.Store的基本用法 Ext.data.Store的基本用法
1. Ext.form.NumberField 2. Ext.form.TextArea 3. Ext.form.TriggerField 4. Ext.form.DateField 5. Ext.form.ComboBox 6. Ext.form.TimeField
org.restlet.ext.spring.jar
Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文
extjs多选下拉框,Ext.ux.form.LovCombo,extjs 以修复多选下拉框火狐下取不到值的问题,火狐下div不显示背景色的问题
Ext.get与Ext.fly的区别与用法
运行Microsoft office时,vbe6ext.olb不能加载
环境:Window XP Sp2、Tomcat 6.0、MyEclipse 5.5、Ext 3.2 使用步骤: 1、下载解压缩之后,使用IDE导入工程 2、在MyEclipse中启动服务器 ...如果一切正常,那么你可以看到...阅读对象:需要使用Ext框架进行Web开发的人员
EXT dojoChina按钮控件示例 Ext.Button.rarEXT dojoChina按钮控件示例 Ext.Button.rarEXT dojoChina按钮控件示例 Ext.Button.rarEXT dojoChina按钮控件示例 Ext.Button.rar
Ext.js 3.0中文API和Ext.js中文教程打包下载
org.restlet.ext.servlet-2.1.1.jar
var reader = new Ext.data.JsonReader({totalProperty:'totalProperty',root:'root'},record); store = new Ext.data.Store({ proxy:proxy, reader:reader }); //尾 分页 var pagebar = new Ext....
对EXT.form中的相关组件,进行了详细的说明!!!!!
Ext.window的一个扩展组件SuperWin.js.可灵活自主随意定位,和显示模式;
看名字,有需要下jar包
com.noelios.restlet.ext.servlet_2.4.jar
点击添加/删除windows组件时,报错:无法加载安装程序库iis.dll,或是找不到...原因及解决方法: C:\Windows\System32\中缺少四个dll文件: iis.dll setupqry.dll imsinsnt.dll fp40ext.dll 下载后复制到目录下就好了。