EXT中除了原有的from布局以外还有一个column布局也就是列布局。如果要在一个windowUI中实现一个复杂一些的布局。需要在一个window中加入一些面板。
那么需要在一个items中放入panel也就是面板,而且window控件中默认的items中的UI默认是panel。panel中的如果要想将一个面板的背景色也强制指定使用baseCls:'x-plain'属性(作用在面板元素上的CSS样式类)。例子代码:
<script>
Ext.onReady(function(){
new Ext.Window({
modal:true,
title:'添加用户',
resizable:false,
width:500,
layout:'form',
bodyStyle: 'padding:5px 5px 0',
labelWidth:60,
height:240,
plain:true,
buttonAlign:'center',
items:[{
baseCls:'x-plain',
layout:'column',
items:[{
labelWidth:60,
layout:'form',
baseCls:'x-plain',
columnWidth:.5,
defaultType:'textfield',
items:[{
fieldLabel:"姓名"
},{
fieldLabel:"性别"
},{
fieldLabel:"出生日期"
},{
fieldLabel:"地址"
}]
},{
baseCls:'x-plain',
labelWidth:60,
layout:'form',
columnWidth:.5,
defaultType:'textfield',
items:[{
fieldLabel:"照片",
inputType :"image",
width:120,
height:100
}]
}]
},{
xtype:'textfield',
fieldLabel:"详细地址",
width:410
},{
xtype:'textfield',
fieldLabel:"关系",
width:410
}],
buttons:[{text:"确定"},{text:"取消"}],
listeners:{
"show":function(_window)
{
_window.findByType('textfield')[4].getEl().dom.scr="a.gif";
}
}
}).show();
});
</script>
这个代码中是把一个windowUI中items数组中先加入一个面板,再在这个面板中的布局模式设置成列模式。在带这个面板中的items中指定两个面板。这样两个面板像两个列一样并列。在带WINDOWUi中的第一个panel中在指定两个文本框UI。在存放照片的面板中我们指定了一个文本框。文本框UI中的inputType属性可以指定文本框的类型可以使用html的input的类型。
("input"类表单元素的类型属性 -- 例如:radio,text,password (默认为"text"))。
如果我们像控制这个文本框的SRC的化我们需要利用findByType方法获得某一个EXT类型的EXT元素然后在利用getEl()方法获得EXT对象,如果要获得一个DOM元素需要DOM属性。
例子效果:
见1.bmp.
- 大小: 8.4 KB
分享到:
相关推荐
ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记...
Ext框架简介 Ext框架简介是 Ajax 框架,可以用来开发带有华丽外观的富客户端应用,使得我们的 b/s 应用更加具有活力及生命力,提高用户体验。Ext 是一个用javascript编写,与后台技术无关的前端ajax框架。因此,...
1. **复选框行为**:在`TreePanel`中添加复选框,每个节点都有一个与之关联的复选框。用户可以通过点击这些复选框来改变节点的选中状态。 2. **父节点与子节点的联动**:描述中提到的“选中父节点,自动选中子节点...
该代码知识库是由jquery制作仿照ext框架的知识,内容丰富,包含很多知识,如ext的tree,input输入的验证,form表单的设计,统计试图饼状图、柱状图,窗体wind等知识,欢迎学习该知识。该知识库包含源码和数据,可以直接...
7. 动画和特效:利用Ext JS的动画接口,添加平滑的过渡效果和动态显示。 8. 测试与优化:进行功能测试和性能优化,确保应用的稳定性和性能。 总的来说,Ext JS 是一个功能强大、全面的前端框架,尤其适合开发大型、...
根据提供的文件信息,我们可以深入探讨如何在Ext JS中定制搜索框(`Ext.app.SearchField`),并实现一个美观且功能强大的搜索组件。 ### 标题:Ext定制:搜索框 此标题简明扼要地表达了文章的核心内容——如何在...
本话题主要聚焦于如何在Web工程2.0中添加EXT框架,特别是EXT5.0版本。EXT框架是一款基于JavaScript的UI库,专为构建富互联网应用程序(Rich Internet Applications, RIA)而设计。它提供了一整套组件化、可重用的UI...
ext学习笔记代码 ext学习笔记代码 ext学习笔记代码
在Linux系统中,创建一个ext4格式的映像是一个常见的任务,特别是在开发嵌入式系统时。ext4是Linux内核支持的一种高级文件系统,它提供了高性能、高可靠性以及大容量存储的支持。本文将深入探讨如何使用指定的工具...
### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....
7. **可扩展性**:Ajax-ext的设计允许开发者根据需求扩展功能,添加自定义组件或插件,满足特定项目需求。 **四、使用Ajax-ext框架** 使用Ajax-ext框架,开发者需要具备JavaScript基础,熟悉DOM操作和JSON格式。在...
Ext框架JavaScript开源框架Ext框架JavaScript开源框架
【Yui_ext 学习笔记】 Yui_ext 是基于 Yahoo! UI Library (YUI) 的扩展,主要用于构建富客户端的 Web 应用程序。这篇学习笔记主要介绍了 Yui_ext 的基础知识,适合对 JavaScript 和 HTML DOM 有一定了解的初学者。 ...
根据给定的信息,本文将详细解释“Ext 添加功能form表单实例”的知识点,这主要针对Ext初学者。本文会从创建表单、字段定义、验证规则以及提交逻辑等方面进行深入探讨。 ### Ext 添加功能form表单实例 #### 表单...
Ext学习笔记,介绍Ext框架的使用心得
这篇学习笔记将深入探讨Gwt-ext的核心概念、功能以及如何在实际项目中应用。 GWT是由Google开发的一个开源框架,它允许开发者使用Java语言来编写前端Web应用。GWT编译器会将Java代码转换为优化过的JavaScript,以...
前端框架ext
在“ext.net登录框”这个主题中,我们将探讨如何使用Ext.NET库来构建一个具有用户验证和错误提示功能的登录界面。 首先,我们需要了解Ext.NET中的窗体(Form)组件。窗体是数据输入和处理的核心,它可以包含各种...