`
01jiangwei01
  • 浏览: 542223 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext TextField的Label 和隐藏组件

EXT 
阅读更多
Ext.onReady(function(){
		var TextVisable = new Ext.form.TextField({
				    fieldLabel: '表中文名称',
		            labelWidth:100,
		            name: '表中文名称',
		            value :'abc'
				});
		function hideText_1()
		{
			//1
			 TextVisable.el.parent().parent().hide();
			//2 TextVisable.el.dom.parentNode.parentNode.style.display = 'none';
		}
		function hideText_2()
		{
			//1 TextVisable.el.parent().parent().first().dom.innerHTML = '图中文名称'
			//2
			TextVisable.el.dom.parentNode.parentNode.firstChild.innerHTML= '图中文名称 :'
		}
		/*****************做一个日期更新框*******************************/
		var date_1 = new  Ext.form.DateField({
				 fieldLabel: '最后更新日期',
				 labelWidth:100,
				 width:140,
				 name: '最后更新日期'		
		});
		function hideText_3()
		{
			//1
			 date_1.el.parent().parent().parent().hide();
			//2 TextVisable.el.dom.parentNode.parentNode.parentNode.style.display = 'none';
		}
		function hideText_4()
		{
			//1 TextVisable.el.parent().parent().parent().first().dom.innerHTML = '更改日期 :'
			//2
			date_1.el.dom.parentNode.parentNode.parentNode.firstChild.innerHTML= '更改日期 :'
		}
		/*****************做一个日期更新框*******************************/
		var form = new Ext.form.FormPanel({
				        labelAlign: 'right',
				        title: 'form',
				        frame:true,
				        width: 300,
				        labelSeparator : ':',
				        items: [TextVisable,date_1],
				        tbar :['-',new Ext.Button({
								    text: "隐藏DateField",
									handler: hideText_3
							    }),'-',new Ext.Button({
								    text: "更改DateField的label",
									handler: hideText_4
							    }),'-'],
				        buttons: [new Ext.Button({
								    text: "隐藏TextField",
									handler: hideText_1
							    }),new Ext.Button({
								    text: "更改TextField的label",
									handler: hideText_2
							    })]
				    });
		form.render(document.body);
	});

 

分享到:
评论

相关推荐

    ExtJs组件类的对应表

    它提供了大量的组件和工具,使得开发者能够快速地创建美观且功能丰富的用户界面。本文将详细介绍ExtJs中的组件类及其对应的功能,帮助读者更好地理解和运用这些组件。 #### 基本组件 1. **`button`** - 对应于`Ext...

    ext4.1登陆界面

    1. **EXTJS4组件**:EXTJS4的核心是其组件模型,包括按钮(Button)、表单(Form)、文本框(TextField)、标签(Label)等。登录界面通常包含用户名和密码字段、登录按钮、可能还有记住我选项和忘记密码链接。 2. ...

    Extjs xtype集合

    本文档将详细介绍Extjs中包含的所有`xtype`值,并解释它们的功能和用途。 #### 二、基本组件 1. **`button`:** - **`xtype`**: `button` - **`Class`**: `Ext.Button` - **描述**: 一个简单的按钮组件,常用于...

    ExtJS3总结内容

    `form`, `checkbox`, `checkboxgroup`, `combo`, `datefield`, `displayfield`, `field`, `fieldset`, `hidden`, `htmleditor`, `label`, `numberfield`, `radio`, `radiogroup`, `textarea`, `textfield`, `...

    extjs控件列表

    **Ext.form.TextField** - **描述**: 表单文本框,用于输入单行文本。 - **用途**: 输入用户名、邮箱等。 **Ext.form.TriggerField** - **描述**: 触发录入项,结合图标和文本框,点击图标触发特定操作。 - **用途*...

    Extjs中常用表单介绍与应用

    ExtJS是一个用于构建Web应用的强大JavaScript框架,它提供了丰富的用户界面组件和数据处理能力。其中,表单组件在Web应用中扮演着重要的角色,是收集用户输入数据的主要途径。本文将详细介绍ExtJS中常用表单组件的...

    Extjs学习笔记之七 布局

    Extjs作为一款优秀的JavaScript框架,它的布局管理功能非常强大,能够方便地管理页面中各个组件的位置和尺寸。随着Panel组件内包含的组件数量增加,布局问题就显得尤为重要。Extjs的Layout就是为解决这一问题而设计...

    sencha_的所有xtype类型

    `xtype`是Sencha框架(如Ext JS和Sencha Touch)中用于组件类型的扩展名,它允许开发者通过一个简短的字符串来创建各种组件。这种机制极大地简化了代码,使得开发人员能够快速地构建复杂且功能丰富的用户界面。 ###...

    ExtJS3.2列布局

    在3.2版本中,它提供了丰富的组件和布局管理机制,使得开发者可以构建出复杂的、响应式的用户界面。"ExtJS3.2列布局"是这个框架中的一个重要概念,尤其在处理form表单时非常实用。 列布局(Column Layout)是ExtJS...

    学习ExtJS Panel常用方法

    - 描述:分别用于显示和隐藏 Panel。 - 示例代码: ```javascript var panel = new Ext.Panel(); panel.hide(); // 隐藏面板 panel.show(); // 显示面板 ``` 5. **enable() / disable()**: - 描述:分别...

    extjs_layou

    **注意:** 如果您使用 panel 等组件,确保正确设置了这些属性以实现预期的功能。 ``` 下面是一个简单的 Accordion Layout 示例: ```javascript Ext.onReady(function() { new Ext.Panel({ layout: 'accordion',...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Grid中TemplateField生成到页面中控件具有唯一ID,例如Grid1_ct5_Label2,Grid1_ct6_Label2(feedback:geruger)。 +2009-09-27 v2.1.2 -为Tree控件增加GetExpandAllNodesReference和...

    RDF 使用帮助

    此框架对 ExtJS 进行了封装,ExtJS 是一个功能强大的 JavaScript 库,提供了丰富的页面布局、组件和样式。 **目标**:通过 RDF 封装,简化了 ExtJS 的使用难度,使开发者能够更专注于业务逻辑而非页面构建细节。RDF...

    ExtAspNet_v2.3.2_dll

    -Grid中TemplateField生成到页面中控件具有唯一ID,例如Grid1_ct5_Label2,Grid1_ct6_Label2(feedback:geruger)。 +2009-09-27 v2.1.2 -为Tree控件增加GetExpandAllNodesReference和...

Global site tag (gtag.js) - Google Analytics