ExtJS的History使用
来源:互联网 发布:淘宝买管制刀具 编辑:程序博客网 时间:2024/05/01 10:00
// 窗体对象有个记录历史的对象——history,使用这个对象可以实现上一页、下一页等效果。 // 例如:history.go()下一页,history.go(-1)上一页 // 在使用Ext.history之前,必须现在页面中放置一个表单元素,可以直接将HTML代码写到页面中,也可以使用ExtJs的DOM接口来创建 // Ext.getBody()会获得window.document并封装成Ext.Element // 接着调用Ext.Element.createChild()创建表单元素 Ext.onReady(function(){ // 创建form表单,表单中包含一个隐藏文本域,一个iframe var historyForm = Ext.getBody().createChild({ tag:'form', action:'#', cls:'x-hidden', id:'history-form', children:[ {tag:'input',id:Ext.History.fieldId,type:'hidden'}, {tag:'iframe',id:Ext.History.iframeId} ] }); // 事件处理函数,通过传入不同的值执行不同的操作 var onHistoryChangeHandler = function(token){ console.info('浏览器历史记录改变:'+token); if(token){ var tabId = parseInt(token.substr(10))-1; console.info(token.substr(10)); tabWindow.setActiveTab(tabId); } } // 先让token显示在console上,然后再调用初始化方法(类似于构造函数,用以初始化组件) Ext.History.init(); // 将change事件与事件处理函数进行连接 Ext.History.on('change',onHistoryChangeHandler); // 创建分页组件 var tabWindow = new Ext.TabPanel({ title:'History测试', activeTab:0, items:[ {title:'分页一',id:'tab1',html:'<h1>Tab1</h1>'}, {title:'分页二',id:'tab2',html:'<h1>Tab2</h1>'}, {title:'分页三',id:'tab3',html:'<h1>Tab3</h1>'} ] }); tabWindow.render('windowDiv'); var onTabChangeHandler = function(tpObj,tab){ console.debug('分页切换,切换成:'+tab.id); Ext.History.add('TAB_ID:'+tab.id); } tabWindow.on('tabchange',onTabChangeHandler); }); </script> </head> <body> <div id="windowDiv">历史记录</div> </body>
运行效果如下:
0 0
- ExtJS的History使用
- history 的使用技巧
- spark history-server的使用
- history.go()和history.back()的作用及使用
- ExtJS树的使用
- extjs tree的使用
- ExtJs的使用
- extjs模板的使用
- extjs tabPanel的使用
- ExtJS 进度条的使用
- Extjs miframe的使用
- Extjs---HBox的使用
- Extjs---grid的使用
- ExtJS的使用
- extjs模板的使用
- Extjs Combobox的使用
- extjs 监听器的使用
- ExtJS的document使用
- Android 5.1 如何内置APK在/system/priv-app目录下的Android.mk
- 内存管理
- HTTP协议 (二) 基本认证
- HUD 5176 The Experience of Love
- 叉积
- ExtJS的History使用
- 20. JavaScript 事件处理
- HDU 1181--变形课【DFS】
- OpenCV中GPU模块使用
- Android.mk文件语法规范(Android.mk File)
- Xcode5发布企业版app
- C++中的substr()和find()
- 华为机试——将一个字符串的元音字母复制到另一个字符串,并排序
- 滑轮选择,WheelView的简单使用