`

ExtJs FormPanel 其他组件的应用

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FormPanel 其他组件</title>
<link href="ext/resources/css/ext-all.css" type="text/css"
	rel="stylesheet" />
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext/ext-all.js"></script>
<script type="text/javascript" src="ext/ext-lang-zh_CN.js"></script>
<script type="text/javascript">
	Ext.onReady(function() {
		new Ext.FormPanel({
			frame : true,
			title : 'FormPanel checkBox',
			renderTo : 'checkbox',
			labelWidth : 30,
			width : 330,
			items : [ {
				columnWidth : .5,
				fieldLabel : '爱好',
				layout : 'table',
				items : [ {
					xtype : 'checkbox',
					boxLabel : '足球',
					checked : true
				}, {
					xtype : 'checkbox',
					boxLabel : '篮球'
				} ]
			} ]
		});
	});
</script>
<script type="text/javascript">
	Ext.onReady(function() {
		new Ext.FormPanel({
			frame : true,
			title : 'FormPanel radio',
			renderTo : 'radio',
			width : 330,
			labelWidth : 30,
			items : [ {
				fieldLabel : '爱好',
				layout : 'table',
				defaults : {
					xtype : 'radio'
				},
				items : [ {
					boxLabel : '男',
					checked : true
				}, {
					boxLabel : '女'
				}, {
					boxLabel : '保密'
				} ]
			} ]
		});
	});
</script>
<script type="text/javascript">
	Ext.onReady(function() {
		Ext.QuickTips.init();
		new Ext.FormPanel({
			frame : true,
			width : 600,
			labelAlign : 'top',
			labelWidth : 50,
			title : 'htmleditor简单实例',
			renderTo : 'htmleditor',
			items : [ {
				xtype : 'htmleditor',
				fieldLabel : '编辑器',
				anchor : '99%'
			} ]
		});
	});
</script>
<script type="text/javascript">
	Ext.onReady(function() {
		new Ext.FormPanel({
			frame : true,
			width : 200,
			labelWidth : 30,
			title : 'datefield实例',
			labelAlign : 'left',
			renderTo : 'datefield',
			items : [ {
				xtype : 'datefield',
				fieldLabel : '生日',
				anchor : '90%'
			} ]
		});
	});
</script>
<script type="text/javascript">
	Ext.onReady(function() {
		new Ext.FormPanel({
			frame : true,
			width : 200,
			labelWidth : 30,
			title : 'timefield实例',
			labelAlign : 'left',
			renderTo : 'timefield',
			items : [ {
				xtype : 'timefield',
				fieldLabel : '生日',
				anchor : '90%'
			} ]
		});
	});
</script>
</head>
<script type="text/javascript">
	Ext.onReady(function() {
		new Ext.FormPanel({
			frame : true,
			width : 200,
			labelWidth : 30,
			title : 'numberfield实例',
			labelAlign : 'left',
			renderTo : 'numberfield',
			items : [ {
				xtype : 'numberfield',
				fieldLabel : '生日',
				anchor : '90%'
			} ]
		});
	});
</script>
<script type="text/javascript">
	Ext.onReady(function() {
		new Ext.FormPanel({
			frame : true,
			width : 200,
			labelWidth : 30,
			title : 'triggerfield实例',
			labelAlign : 'left',
			renderTo : 'triggerfield',
			items : [ {
				xtype : 'trigger',
				fieldLabel : '触发',
				anchor : '90%',
				onTriggerClick : function(e) {
					alert("触发事件");
				}
			} ]
		});
	});
</script>
</head>
<body>
	<div id="checkbox"></div>
	<br />
	<div id="radio"></div>
	<br />
	<div id="htmleditor"></div>
	<br />
	<div id="datefield"></div>
	<br />
	<div id="timefield"></div>
	<br />
	<div id="numberfield"></div>
	<br />
	<div id="triggerfield"></div>
</body>
</html>

 分别效果

1.

 2.

 

  • 大小: 13.5 KB
  • 大小: 7.7 KB
分享到:
评论

相关推荐

    extjs中的formPanel以及表单的应用

    FormPanel 是 ExtJS 中的一个核心组件,用于创建和处理表单元素,包括输入字段、按钮、选择框等。它提供了丰富的功能,如数据验证、远程提交、异步加载等,是构建用户交互界面的关键部分。 在ExtJS中,FormPanel是...

    extJs中关于formPanel动态添加组件的验证问题

    在EXT JS这个强大的JavaScript框架中,FormPanel是用于创建表单的重要组件,它允许开发者构建交互式的、数据驱动的Web应用程序。FormPanel不仅提供了一种布局管理方式,还支持各种表单元素,如文本框、复选框、下拉...

    FCKeditor结合extjs实例

    这种结合允许用户在表单提交内容时,享受到类似于桌面应用的文本编辑体验,同时利用ExtJS的其他功能,如表格展示、数据管理和用户界面的美化。 集成FCKeditor到ExtJS应用中通常需要以下步骤: 1. 引入FCKeditor的...

    批量上传文件 EXTJS文件上传 上传组件

    EXTJS的上传组件通常是基于EXTJS的FormPanel和FileField组件构建的,FileField组件可以设置为多选模式,从而支持批量选择文件。 首先,我们需要创建一个EXTJS的FormPanel实例,其中包含一个配置为`multiple: true`...

    简单的两种Extjs formpanel加载数据的方式

    在ExtJS中,`Ext.form.Panel`(或简称为`formpanel`)是一种非常重要的组件,用于创建表单来收集用户输入的数据。本文将详细介绍两种在ExtJS formpanel中加载数据的方法,以供开发者参考。 ### 方法一:使用`...

    ExtJs4.0 表单提交Demo

    ExtJs 4.0 是一款强大的JavaScript框架,用于构建富客户端Web应用。它提供了一整套组件、布局和数据管理工具,使得开发者可以构建出功能丰富、交互性强的用户界面。在“ExtJs4.0 表单提交Demo”中,我们将深入探讨...

    ExtJs组件类的对应表

    1. **`form`** - `Ext.FormPanel`或`Ext.form.FormPanel`,表单面板组件,用于创建表单并管理其字段。 2. **`checkbox`** - `Ext.form.Checkbox`,多选框组件,用于创建多选输入。 3. **`combo`** - `Ext.form....

    extjs-form组件配置参数详解

    ### extjs-form组件配置参数详解 #### 一、Ext.form.Action `Ext.form.Action`是ExtJS中的一个类,用于处理表单提交和加载数据的动作。它提供了多种配置选项和属性来控制表单操作的过程。 **配置项** - **success*...

    extjs做的一个桌面应用系统

    DWR则负责在后台处理业务逻辑和数据操作,通过JSON或其他格式的数据交换,实现与EXTJS前端的无缝对接。 EXTJS的组件体系非常完善,例如,GridPanel可以展示大量数据并支持排序、筛选和分页;FormPanel则用于创建...

    ExtJs 文本框后附件单位

    ### ExtJs 文本框后附件单位 #### 背景介绍 ...这些技术不仅可以应用于文本框,还可以扩展到其他类似的场景。对于希望提高应用程序可用性和用户体验的开发者来说,这两种方法都是值得参考的有效手段。

    ExtJs中表单formPanel的横向布局

    本文将深入探讨如何在ExtJs中使用`FormPanel`组件结合`form`和`column`布局属性来实现横向布局,即在一个表单中元素能够按照列分布,形成一种更为直观和用户友好的界面设计。 ### 一、理解`FormPanel`及其属性 `...

    Extjs4的FormPanel从后台load json数据的要点

    在本篇文章中,我们将深入探讨如何使用Extjs4中的FormPanel组件从后台加载JSON数据,并将其映射到表单的各个字段中进行显示。这是一项非常实用的技术,尤其是在需要动态填充表单的情况下。 ### 一、Extjs4 ...

    轻松搞定Extjs 带目录

    Extjs教程涵盖了从基础概念到具体组件应用的全方位内容。它强调了JavaScript面向对象编程(OOP)在Extjs框架中的应用,并通过实例演示了如何使用各种组件和布局来创建复杂的用户界面。本教程通过递进式的结构,使...

    ExtJS+2.2实现及应用连载.rar

    2. 表单系统:FormPanel组件提供了丰富的表单元素,如文本框、下拉框、复选框等,可轻松构建复杂表单,结合数据绑定,实现动态表单验证和提交。 3. 图标和工具栏:提供了一系列图标资源和Toolbar组件,可以创建各种...

    ExtJs 动态添加表单

    ExtJS 是一个强大的JavaScript库,专门用于构建富客户端应用程序,特别是Web应用的用户界面。它提供了丰富的组件模型、数据绑定机制以及丰富的API,使得开发者能够创建功能丰富的动态表单。在"动态添加表单"这个主题...

    Extjs2.x 实现文件上传组件

    首先,我们需要理解ExtJS中的FormPanel组件。FormPanel是ExtJS用来创建表单的主要类,它可以包含各种表单字段,如文本框、复选框、下拉框等,以及用于提交表单的按钮。在文件上传场景中,我们需要添加一个...

    extjs上传全代码

    1. **EXTJS FormPanel**: 这是EXTJS中用于创建表单的组件,可以包含各种表单元素,如文本框、按钮等。在文件上传场景中,FormPanel通常用于封装文件输入字段。 2. **FileField组件**: 这是EXTJS中的一个特殊表单...

    extjs之颜色选择器的使用

    7. **与其他组件集成**:ColorField 可以轻松与其他EXTJS 组件结合,如GridPanel、FormPanel 等,提高应用程序的交互性。 8. **无障碍性**:EXTJS 考虑到无障碍性,ColorField 也支持屏幕阅读器和其他辅助技术,...

    extjs3.2+struts2实现多文件上传excel并插入到数据库

    **ExtJS 3.2** 是一个基于JavaScript的富客户端应用框架,提供了丰富的组件库,用于构建交互式的Web应用。在多文件上传场景下,ExtJS可以提供用户友好的界面元素,如上传按钮和进度条,同时处理文件选择、上传状态...

    asp.net下extjs完整实例

    而EXTJS则是一款优秀的JavaScript前端框架,以其丰富的组件库、美观的界面和强大的数据管理功能著称,能够为Web应用带来桌面级的用户体验。 本实例"asp.net下extjs完整实例"将展示如何将这两者完美结合,创建出功能...

Global site tag (gtag.js) - Google Analytics