ExtJs 4.x 学习小记:Ext.TabPanel滚动条及分页栏不在页面最底端的处理
来源:互联网 发布:pm2 node 编辑:程序博客网 时间:2024/05/17 22:17
场景:
动态增加Ext.TabPanel页签,页签的url指向一个jsp文件,该jsp文件中引用js文件创建GridPanel及分页栏,jsp文件中还包含一个div元素,作为Grid的父容器。
运行后,发现两个问题
1、表格尺寸超过页面大小时,不显示滚动条
2、分页栏始终紧随Grid,而不在页面最下方
处理方法:
首先让jsp文件中的div元素充满body
<div id="griddiv" style='height:100%'></div>
动态增加Ext.TabPanel时,设置autoScroll,让它出现滚动条,不要设置layout:'fit',否则autoScroll无效
/** * 添加页签 * @param {} parentPanel * @param {} title */ function addTabToPanel(parentPanel,title,key,url){ var tab = Ext.getCmp(key); if (!Ext.isEmpty(tab)) { parentPanel.setActiveTab(tab); } else { tab = parentPanel.add({ id:key, title:title, closable:true, autoScroll:true,//滚动条 autoLoad:{ url:url, scripts:true } }) parentPanel.setActiveTab(tab); } }
js文件中创建panel,Grid嵌入到一个Panel中,Panel的height配置为 100%,充满整个div
var taskGridPanel = Ext.create('Ext.grid.Panel',{ id:'monthRepairGrid', layout:'fit', store:store, autoExpandColumn:true, columns:columns, tbar:funcbar, bbar:Ext.create('Ext.PagingToolbar',{ store:store, displayInfo:true, displayMsg:'显示{0}-{1}条,共{2}条', emptyMsg:'无数据'})}); Ext.onReady(function (){ var pnMRG=new Ext.Panel({ renderTo:'griddiv', border:false, id:'pnmrg', layout:'fit', height:'100%', items:[taskGridPanel]}) })
0 0
- ExtJs 4.x 学习小记:Ext.TabPanel滚动条及分页栏不在页面最底端的处理
- ExtJs 4.x 学习小记:Ext.TabPanel动态隐藏及显示
- ExtJs 4.x 学习小记:更新数据集Ext.PagingToolbar的start参数重置的处理
- ExtJs 4.x 学习小记:Ext.PagingToolbar翻页时查询参数丢失的处理
- 滚动条 最底端
- ExtJs 4.x 学习小记:Ext.PagingToolbar的使用
- Extjs学习 Ext.TabPanel
- EXT TABPANEL嵌套的布局和滚动条问题
- JTextArea滚动条自动拉到最底端
- 10、去掉页面底端滚动条
- 页面滚动动态加载数据,页面下拉自动加载内容 ,滚动条滚动到最底端加载数据
- extJs 2.1学习笔记(Ext.TabPanel篇)
- extJs 2.1学习笔记(Ext.TabPanel篇)
- extJs 2.1学习笔记(Ext.TabPanel篇)
- ExtJs学习系列(5)--Ext.TabPanel
- ExtJS学习笔记(六) 面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
- ExtJs学习笔记基础篇(3)-面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
- ExtJs学习笔记基础篇(3)-面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
- 【P000-002】交易费计算系统初步实现
- java中的枚举
- SVN服务器更换地址解决方法
- asm内联汇编及HC08启动代码说明
- Android主题切换方案总结
- ExtJs 4.x 学习小记:Ext.TabPanel滚动条及分页栏不在页面最底端的处理
- va_start和va_end使用详解
- java 接受的网络数不能转换成jsonobject
- Android UI学习 - 对话框
- float与double的范围和精度
- 只要老人想学 社区免费提供电脑
- Unity3d入门教程构建场景 (Building Scenes)>游戏目标 (GameObjects)
- 面向对象的三个基本特征
- 精挑细选 8款HTML5/jQuery应用助网站走向高上大