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
分享到:
相关推荐
3. AnchorLayout(锚点布局) 锚点布局允许组件的大小或位置根据容器的大小变化而自动调整,组件可以通过anchor属性绑定到容器的边缘。这在创建响应式设计时特别有用,因为锚点布局可以根据容器宽度的变化来动态调整...
5. **AnchorLayout**:锚点布局,允许组件根据容器大小动态调整大小。通过设置组件的锚点属性,可以使其在容器的边缘对齐或保持相对比例。 6. **AbsoluteLayout**:绝对位置布局,每个子组件的位置通过坐标(x, y)来...
- **折叠布局(AnchorLayout)**:通过`layout: "anchor"`指定,允许根据组件的锚点属性(如`anchor`)在容器内精确定位组件。 - **边框布局(BorderLayout)**:使用`layout: "border"`,将容器分为东、南、西、...
锚点布局(Anchor Layout) - **定义**:通过 `Ext.layout.AnchorLayout` 类定义,布局名称为 `anchor`。 - **功能**:根据容器大小定位其包含的子面板。 - **定位方式**: - 百分比定位:如 `anchor: '100%'` ...
首先,窗体的设计涉及到布局管理,例如网格布局(GridLayout)、流式布局(FlowLayout)、相对布局(RelativeLayout)和锚点布局(AnchorLayout)等。这些布局方式可以帮助开发者将控件按照预设规则排列,确保界面在...
每个布局管理器有其特定的使用场景和布局特性,例如,AnchorLayout允许通过锚点调整组件大小和位置,而BorderLayout则用于创建多区域的布局结构。 ExtJS表单处理是通过Ext.form.FormPanel类实现的,它封装了HTML...
10. **AnchorLayout**: 这种布局管理器允许开发者通过设置组件的“锚点”来确定它们的位置,使得组件随着容器大小的变化而自动调整。 通过使用jbcl包,开发者可以创建出更复杂、响应性更强的用户界面,同时提高代码...
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 实现表单...
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 实现表单...
6. `test.anchorlayout.html`:锚点布局(Anchor Layout)允许组件根据容器大小自动调整尺寸,这里可能展示如何使TinyMCE适应不同的屏幕尺寸。 7. `test.tabpanel.html`:这可能是在tabpanel(选项卡面板)中使用...
- **`AnchorLayout`**: 介绍了一种基于锚点的布局策略。 - **`BorderLayout`**: 介绍了一种基于边框的布局策略。 - **`TableLayout`**: 介绍了一种表格布局策略。 - **`ColumnLayout`**: 介绍了一种列布局策略。 **...
- **AnchorLayout**:通过锚点定位组件。 - **DockLayout**:将组件固定在容器的边缘。 #### 十四、视图模板向导 视图模板向导是一种快速创建视图的方法。文档中列举了两种模板向导: - **视图模板向导-AJAX按钮...