`
xuningxiaoni
  • 浏览: 33629 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

ext自适应宽高度问题

阅读更多
在用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中页面的大小,它会随着浏览器的变化而变化。希望对有需要的人有帮助。
2
0
分享到:
评论

相关推荐

    Qt中QTextEdit高度自适应

    如果不想出现滚动条,而想QTextEdit的高度随着文字的增加或减少而改变。 //widget.h #ifndef WIDGET_H #define WIDGET_H #include #include #include #include class Widget : public QWidget { Q_OBJECT public: ...

    ext使用--Panel和iframe联合使用时页面高度的解决方法

    当Panel包含一个IFrame时,可能会遇到页面高度调整的问题,特别是在动态加载内容或者IFrame内页面高度不固定时。本文将深入探讨如何在使用ExtJS时解决Panel与IFrame结合时页面高度自动适应的问题。 首先,我们需要...

    Ext Grid表格的自动宽度及高度的实现

    在探讨“Ext Grid表格的自动宽度及高度的实现”这一主题时,我们深入解析如何在Ext JS框架下,利用其强大的Grid组件自适应容器尺寸,实现表格宽度与高度的自动调整。这一技术对于构建响应式、用户友好的界面至关重要...

    jquery实现文本框textarea自适应高度

    在网页设计中,为了提供更好的用户体验,经常需要对文本框(`textarea`)进行自适应高度的设置,以便用户在输入大量文字时,文本框能够自动扩展高度,避免出现滚动条。`jQuery`库提供了一个方便的方法来实现这一功能...

    Javascript 文本框textarea高度随内容自适应增长收缩

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 方案一在各浏览器中,文本框随内容自适应增长都没有问题;但在删除内容时收缩方面表现有所差异,IE、Opera表现正常,Firefox、Chrome、Safari不会收缩。原因是...

    EXT2.3+EXT2.0教程

    EXT2.0是一个重要的里程碑,它引入了许多新特性,例如改进了布局系统,使得组件的排列和自适应更加灵活。同时,EXT2.0增强了表格控件,提供了分页、排序和过滤等功能,极大地提升了数据展示的效率。此外,2.0版本还...

    css textarea 高度自适应,无滚动条

    用css控制textarea文本域的高度随内容的变化而变化,不出现滚动条....首先,原则上实现textarea自适应必须适用css,不能直接适用“width=100%”这样的写法,具体示例: 复制代码代码如下: <style> textarea {

    jquery实现textarea 高度自适应

    之前给大家分享过用Javascript控制文本框textarea高度随内容自适应增长收缩,今天花了点时间换了种实现方法,总结一下 代码如下: jQuery.fn.extend({  autoHeight: function(){  return this.each(function(){  ...

    ext3.jar ext使用非常多

    EXT框架的核心在于其丰富的组件库,包括数据网格、表单、窗口、工具栏、菜单等,这些组件具有高度可定制性和交互性,使得开发者可以轻松创建出功能强大、界面美观的Web应用。EXT3是EXT发展中的一个重要阶段,它引入...

    在windows下使用Ext2Fsd访问EXT4分区

    但有一些第三方工具可以帮助我们解决这个问题,其中之一就是Ext2Fsd。Ext2Fsd是一个免费的开源软件,专门设计用于Windows系统上读/写Linux的EXT2、EXT3和EXT4文件系统。 **Ext2Fsd的主要功能:** 1. **读写支持**...

    android ext4文件系统打包详解

    在使用make_ext4fs制作镜像时,需要注意系统分区文件权限的问题。默认情况下,使用make_ext4fs制作的镜像,system分区文件的权限都是预定的,即使提前修改了文件权限,制作镜像后烧录到设备上时,这些权限修改并不会...

    解决Ext Grid中文排序问题

    为了解决这个问题,我们可以重写Ext.data.Store的`applySort`函数,以便在进行本地排序时应用中文排序规则。上述代码正是这样一个解决方案。它将原生的`applySort`函数替换为一个新的版本,其中包含了对中文字符串...

    Windows 7下使用Ext2Fsd读取写入Linux Ext3&Ext4分区文件

    4. 如果在使用过程中遇到问题,可以查阅Ext2Fsd的官方文档或在线社区,寻求帮助。 总之,Ext2Fsd提供了一种实用的方法,使得Windows用户能够在不离开熟悉的Windows环境的情况下,方便地访问和管理Linux Ext3和Ext4...

    Windows读取Ext4分区的工具 Ext2Read

    1. **支持多种EXT文件系统**: Ext2Read不仅支持EXT2,还支持更先进的EXT3和EXT4文件系统。EXT4是目前Linux发行版广泛采用的文件系统,其特点是速度快、支持大文件和大量文件。 2. **查看与复制**: 用户可以像在...

    ext下载包,ext,ext包,ext下载

    EXT的核心部分是它的组件系统,包括各种UI组件,如表格、面板、菜单、按钮、表单等,这些组件都具有高度可定制性。"ext-all.js"是EXT库的主要JavaScript文件,包含了EXT的所有功能,适合在生产环境中使用。这个文件...

    Ext jsGrid 锁列问题

    用于Ext开发Grid中遇到的所锁列的问题,这个很有帮助

    ext.net常见问题收集

    在EXT.NET框架中,开发人员经常遇到各种问题,这些问题涵盖了组件的使用、事件处理和数据交互等方面。以下是一些常见的EXT.NET问题及其解决方案: 1. **在窗口中嵌入网页**: 当需要在一个EXT.NET的`Window`组件中...

    Windows读写Ext2/Ext3/Ext4文件系统

    可以读写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 ...

    ext js calendar 日历

    1. **MonthView** - 这个视图展示一整个月的日程,没有滚动条,大小自适应于CalendarPanel。它基于box layout实现,不包含滚动功能。 2. **DayView** - 包含DayHeaderView和DayBodyView。DayHeaderView显示全天事件...

    ext教程、ext核心API 、ext中文教程

    它可以帮助你更好地理解和运用EXT的各类功能,解决在实际开发中遇到的问题。中文教程通常会提供实例代码和详尽的解释,方便初学者边学边实践。 在压缩包中的"EXT教程"文件,可能包含了从入门到进阶的各类教程文章,...

Global site tag (gtag.js) - Google Analytics