在用ext布局的时候,可能遇到最多的问题就是如何让页面充满center部分了,本人在这个问题上也搞了好久,试了好多方法终于可以满足要求了。
首先,我的主框架是这样的左边是一个树型结构,右边是一个tab选项卡,点左边的树的子节点就可以在右边中生成一个tab页面,是一个典型的border布局。
我的center的id为doc-body,表示是右边那部分的惟一标示。右边我是一个加载一个jsp页面,jsp页面上有个grid,起初我是这样做的,直接用在jsp页面中渲染grid,发现grid不能自适应高宽度的要求。后来改成了一个面板,然后再在这个面板上渲染grid,面板的宽高度就是center的宽高度再减去上部分的高度,就是panel要渲染的宽高度。代码如下:
var company_panel = new Ext.Panel({
title : '分公司管理',
iconCls : 'icon-grid',
region : 'center',
border : 'layout',
frame : true,
layout:'fit',
renderTo: 'company',
height: Ext.get("doc-body").getHeight()-46,
width: Ext.get("doc-body").getWidth(),
items : [grid_company]
});
重点的就是那个height和width。doc-body就是center的ID。这样就算浏览器大小改变也不会影响到center中页面的大小,它会随着浏览器的变化而变化。希望对有需要的人有帮助。
分享到:
相关推荐
如果不想出现滚动条,而想QTextEdit的高度随着文字的增加或减少而改变。 //widget.h #ifndef WIDGET_H #define WIDGET_H #include #include #include #include class Widget : public QWidget { Q_OBJECT public: ...
当Panel包含一个IFrame时,可能会遇到页面高度调整的问题,特别是在动态加载内容或者IFrame内页面高度不固定时。本文将深入探讨如何在使用ExtJS时解决Panel与IFrame结合时页面高度自动适应的问题。 首先,我们需要...
在探讨“Ext Grid表格的自动宽度及高度的实现”这一主题时,我们深入解析如何在Ext JS框架下,利用其强大的Grid组件自适应容器尺寸,实现表格宽度与高度的自动调整。这一技术对于构建响应式、用户友好的界面至关重要...
在网页设计中,为了提供更好的用户体验,经常需要对文本框(`textarea`)进行自适应高度的设置,以便用户在输入大量文字时,文本框能够自动扩展高度,避免出现滚动条。`jQuery`库提供了一个方便的方法来实现这一功能...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 方案一在各浏览器中,文本框随内容自适应增长都没有问题;但在删除内容时收缩方面表现有所差异,IE、Opera表现正常,Firefox、Chrome、Safari不会收缩。原因是...
EXT2.0是一个重要的里程碑,它引入了许多新特性,例如改进了布局系统,使得组件的排列和自适应更加灵活。同时,EXT2.0增强了表格控件,提供了分页、排序和过滤等功能,极大地提升了数据展示的效率。此外,2.0版本还...
用css控制textarea文本域的高度随内容的变化而变化,不出现滚动条....首先,原则上实现textarea自适应必须适用css,不能直接适用“width=100%”这样的写法,具体示例: 复制代码代码如下: <style> textarea {
之前给大家分享过用Javascript控制文本框textarea高度随内容自适应增长收缩,今天花了点时间换了种实现方法,总结一下 代码如下: jQuery.fn.extend({ autoHeight: function(){ return this.each(function(){ ...
EXT框架的核心在于其丰富的组件库,包括数据网格、表单、窗口、工具栏、菜单等,这些组件具有高度可定制性和交互性,使得开发者可以轻松创建出功能强大、界面美观的Web应用。EXT3是EXT发展中的一个重要阶段,它引入...
但有一些第三方工具可以帮助我们解决这个问题,其中之一就是Ext2Fsd。Ext2Fsd是一个免费的开源软件,专门设计用于Windows系统上读/写Linux的EXT2、EXT3和EXT4文件系统。 **Ext2Fsd的主要功能:** 1. **读写支持**...
在使用make_ext4fs制作镜像时,需要注意系统分区文件权限的问题。默认情况下,使用make_ext4fs制作的镜像,system分区文件的权限都是预定的,即使提前修改了文件权限,制作镜像后烧录到设备上时,这些权限修改并不会...
为了解决这个问题,我们可以重写Ext.data.Store的`applySort`函数,以便在进行本地排序时应用中文排序规则。上述代码正是这样一个解决方案。它将原生的`applySort`函数替换为一个新的版本,其中包含了对中文字符串...
4. 如果在使用过程中遇到问题,可以查阅Ext2Fsd的官方文档或在线社区,寻求帮助。 总之,Ext2Fsd提供了一种实用的方法,使得Windows用户能够在不离开熟悉的Windows环境的情况下,方便地访问和管理Linux Ext3和Ext4...
1. **支持多种EXT文件系统**: Ext2Read不仅支持EXT2,还支持更先进的EXT3和EXT4文件系统。EXT4是目前Linux发行版广泛采用的文件系统,其特点是速度快、支持大文件和大量文件。 2. **查看与复制**: 用户可以像在...
EXT的核心部分是它的组件系统,包括各种UI组件,如表格、面板、菜单、按钮、表单等,这些组件都具有高度可定制性。"ext-all.js"是EXT库的主要JavaScript文件,包含了EXT的所有功能,适合在生产环境中使用。这个文件...
用于Ext开发Grid中遇到的所锁列的问题,这个很有帮助
在EXT.NET框架中,开发人员经常遇到各种问题,这些问题涵盖了组件的使用、事件处理和数据交互等方面。以下是一些常见的EXT.NET问题及其解决方案: 1. **在窗口中嵌入网页**: 当需要在一个EXT.NET的`Window`组件中...
可以读写Ext2,以Ext2方式挂载Ext3文件系统(不支持Ext3日志),不支持中文! It provides Windows NT4.0/2000/XP/2003/Vista/2008 with full access to Linux Ext2 volumes (read access andwrite access). This ...
1. **MonthView** - 这个视图展示一整个月的日程,没有滚动条,大小自适应于CalendarPanel。它基于box layout实现,不包含滚动功能。 2. **DayView** - 包含DayHeaderView和DayBodyView。DayHeaderView显示全天事件...
它可以帮助你更好地理解和运用EXT的各类功能,解决在实际开发中遇到的问题。中文教程通常会提供实例代码和详尽的解释,方便初学者边学边实践。 在压缩包中的"EXT教程"文件,可能包含了从入门到进阶的各类教程文章,...