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中的组件类及其对应的功能,帮助读者更好地理解和运用这些组件。 #### 基本组件 1. **`button`** - 对应于`Ext...
1. **EXTJS4组件**:EXTJS4的核心是其组件模型,包括按钮(Button)、表单(Form)、文本框(TextField)、标签(Label)等。登录界面通常包含用户名和密码字段、登录按钮、可能还有记住我选项和忘记密码链接。 2. ...
本文档将详细介绍Extjs中包含的所有`xtype`值,并解释它们的功能和用途。 #### 二、基本组件 1. **`button`:** - **`xtype`**: `button` - **`Class`**: `Ext.Button` - **描述**: 一个简单的按钮组件,常用于...
`form`, `checkbox`, `checkboxgroup`, `combo`, `datefield`, `displayfield`, `field`, `fieldset`, `hidden`, `htmleditor`, `label`, `numberfield`, `radio`, `radiogroup`, `textarea`, `textfield`, `...
**Ext.form.TextField** - **描述**: 表单文本框,用于输入单行文本。 - **用途**: 输入用户名、邮箱等。 **Ext.form.TriggerField** - **描述**: 触发录入项,结合图标和文本框,点击图标触发特定操作。 - **用途*...
ExtJS是一个用于构建Web应用的强大JavaScript框架,它提供了丰富的用户界面组件和数据处理能力。其中,表单组件在Web应用中扮演着重要的角色,是收集用户输入数据的主要途径。本文将详细介绍ExtJS中常用表单组件的...
Extjs作为一款优秀的JavaScript框架,它的布局管理功能非常强大,能够方便地管理页面中各个组件的位置和尺寸。随着Panel组件内包含的组件数量增加,布局问题就显得尤为重要。Extjs的Layout就是为解决这一问题而设计...
`xtype`是Sencha框架(如Ext JS和Sencha Touch)中用于组件类型的扩展名,它允许开发者通过一个简短的字符串来创建各种组件。这种机制极大地简化了代码,使得开发人员能够快速地构建复杂且功能丰富的用户界面。 ###...
在3.2版本中,它提供了丰富的组件和布局管理机制,使得开发者可以构建出复杂的、响应式的用户界面。"ExtJS3.2列布局"是这个框架中的一个重要概念,尤其在处理form表单时非常实用。 列布局(Column Layout)是ExtJS...
- 描述:分别用于显示和隐藏 Panel。 - 示例代码: ```javascript var panel = new Ext.Panel(); panel.hide(); // 隐藏面板 panel.show(); // 显示面板 ``` 5. **enable() / disable()**: - 描述:分别...
**注意:** 如果您使用 panel 等组件,确保正确设置了这些属性以实现预期的功能。 ``` 下面是一个简单的 Accordion Layout 示例: ```javascript Ext.onReady(function() { new Ext.Panel({ layout: 'accordion',...
-Grid中TemplateField生成到页面中控件具有唯一ID,例如Grid1_ct5_Label2,Grid1_ct6_Label2(feedback:geruger)。 +2009-09-27 v2.1.2 -为Tree控件增加GetExpandAllNodesReference和...
此框架对 ExtJS 进行了封装,ExtJS 是一个功能强大的 JavaScript 库,提供了丰富的页面布局、组件和样式。 **目标**:通过 RDF 封装,简化了 ExtJS 的使用难度,使开发者能够更专注于业务逻辑而非页面构建细节。RDF...
-Grid中TemplateField生成到页面中控件具有唯一ID,例如Grid1_ct5_Label2,Grid1_ct6_Label2(feedback:geruger)。 +2009-09-27 v2.1.2 -为Tree控件增加GetExpandAllNodesReference和...