`
raymond.chen
  • 浏览: 1432960 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

锚点布局(AnchorLayout)

阅读更多

Ext.layout.AnchorLayout是根据容器大小为其所包含的子面板进行定位的布局,其xtype值为anchor。

 

主要配置项:
     anchorSize:父容器提供
     anchor:子容器提供

 

加入到使用anchor布局面板中的子面板都支持一个anchor配置项,它是一个包含两个值的字符串,水平值和垂直值。其有效值:
     百分比: 100% 50%
          第1项数值:表示子面板占父容器宽度的百分比
          第2项数值:表示子面板占父容器高度的百分比
          如果只提供一个值则只对子面板的宽度生效,高度保持默认值。


     偏移量: -50 -100
          第1项数值:表示子面板到父容器右边缘的偏移量
          第2项数值:表示子面板到父容器下边缘的偏移量
          如果只提供一个值则只对子面板的宽度生效,高度保持默认值。


     参考边: r b
          要求容器设置固定的大小或提供相应的anchorSize配置项才会有正确的效果。

 

new Ext.Panel({
	renderTo: "div2",
	frame: true,
	layout: "anchor",
	title: "锚点布局(AnchorLayout)",
	height: 300,
	width: 500,
	autoScroll: true,
	defaults: {
		bodyStyle: "padding:3px; background-color: #FFFFFF"
	},
	items: [
		{anchor: "50% 30%", title:"嵌套面板1", html:"嵌套面板1"},
		{anchor: "-50 -150", title:"嵌套面板2", html:"嵌套面板2"},
		{anchor: "r b", width: 300, height:100, title:"嵌套面板3", html:"嵌套面板3"}
	]
});

 


 

  • 大小: 22.6 KB
分享到:
评论

相关推荐

    Extjs学习笔记之七 布局

    3. AnchorLayout(锚点布局) 锚点布局允许组件的大小或位置根据容器的大小变化而自动调整,组件可以通过anchor属性绑定到容器的边缘。这在创建响应式设计时特别有用,因为锚点布局可以根据容器宽度的变化来动态调整...

    extjs_页面布局.doc

    5. **AnchorLayout**:锚点布局,允许组件根据容器大小动态调整大小。通过设置组件的锚点属性,可以使其在容器的边缘对齐或保持相对比例。 6. **AbsoluteLayout**:绝对位置布局,每个子组件的位置通过坐标(x, y)来...

    ExtJS之布局详解

    - **折叠布局(AnchorLayout)**:通过`layout: "anchor"`指定,允许根据组件的锚点属性(如`anchor`)在容器内精确定位组件。 - **边框布局(BorderLayout)**:使用`layout: "border"`,将容器分为东、南、西、...

    Ext10种布局

    锚点布局(Anchor Layout) - **定义**:通过 `Ext.layout.AnchorLayout` 类定义,布局名称为 `anchor`。 - **功能**:根据容器大小定位其包含的子面板。 - **定位方式**: - 百分比定位:如 `anchor: '100%'` ...

    窗体界面应用

    首先,窗体的设计涉及到布局管理,例如网格布局(GridLayout)、流式布局(FlowLayout)、相对布局(RelativeLayout)和锚点布局(AnchorLayout)等。这些布局方式可以帮助开发者将控件按照预设规则排列,确保界面在...

    ExtJS使用笔记

    每个布局管理器有其特定的使用场景和布局特性,例如,AnchorLayout允许通过锚点调整组件大小和位置,而BorderLayout则用于创建多区域的布局结构。 ExtJS表单处理是通过Ext.form.FormPanel类实现的,它封装了HTML...

    jbcl包(com.borland.jbcl.layout)

    10. **AnchorLayout**: 这种布局管理器允许开发者通过设置组件的“锚点”来确定它们的位置,使得组件随着容器大小的变化而自动调整。 通过使用jbcl包,开发者可以创建出更复杂、响应性更强的用户界面,同时提高代码...

    精通JS脚本之ExtJS框架.part2.rar

    11.1.5 锚点布局——AnchorLayout 11.1.6 自适应布局——FitLayout 11.1.7 ContainerLayout 11.2 与布局有关的其他知识 11.2.1 父类Ext.Container公共配置与xtype的概念 11.2.2 使用Viewport 11.2.3 实现表单...

    精通JS脚本之ExtJS框架.part1.rar

    11.1.5 锚点布局——AnchorLayout 11.1.6 自适应布局——FitLayout 11.1.7 ContainerLayout 11.2 与布局有关的其他知识 11.2.1 父类Ext.Container公共配置与xtype的概念 11.2.2 使用Viewport 11.2.3 实现表单...

    TinyMce For Extjs

    6. `test.anchorlayout.html`:锚点布局(Anchor Layout)允许组件根据容器大小自动调整尺寸,这里可能展示如何使TinyMCE适应不同的屏幕尺寸。 7. `test.tabpanel.html`:这可能是在tabpanel(选项卡面板)中使用...

    Dorado7xQuickStart-Wiki-Pdf-20120626.pdf

    - **AnchorLayout**:通过锚点定位组件。 - **DockLayout**:将组件固定在容器的边缘。 #### 十四、视图模板向导 视图模板向导是一种快速创建视图的方法。文档中列举了两种模板向导: - **视图模板向导-AJAX按钮...

Global site tag (gtag.js) - Google Analytics