`
tansitongba
  • 浏览: 505267 次
文章分类
社区版块
存档分类
最新评论

ExtJs RadioGroup根据选择的值决定某些表单是否显示

 
阅读更多

表单中,有“是否教师”的字段,如果该字段为“是”,则显示应聘的学科,如果“不是”,则隐藏应聘学科表单组件。

这里用radioGroup组件来实现“是否教师”字段,代码如下:

主要是添加change事件,监听radioGroup取值的变化,在每次变化时判断取值,根据取值决定是否显示目标字段。

需要注意的是:radioGroup中定义选项时需要配置inputValue,这是传递的参数,即选中该选项时,向外界传递的参数。

其中fieldEmploy字段的定义没有在这里写,这个可以根据自己的需求进行定义。最终执行的效果如下:

初始默认“是否教师”为“否”,所以不显示“应聘学科”字段:


选择“是”之后,显示如下:


分享到:
评论

相关推荐

    ExtJs代码自动生成

    - 选择组件类型:根据字段类型,选择合适的ExtJS组件。 - 设定组件属性:如宽度、高度、标签文本、验证规则等。 - 构建表单布局:决定组件在表单中的排列方式,如表格布局、流式布局等。 - 编写代码:根据设定...

    Extjs表单中的通用组件

    本文将重点介绍Extjs表单中的各种通用组件,包括文本框、单选按钮、多选按钮、下拉列表和日期选择器等,这些组件在实际开发中极为常见。 ### 文本框(TextField) 文本框是最基本的输入组件,允许用户输入文本数据...

    extjs中的xtype的所有类型介绍

    ExtJS 中的 xtype.typename 介绍 ExtJS 中的 xtype 是一个非常重要的概念,它用于定义组件的类型,从而确定组件的行为和样式。xtype 是 ExtJS 的核心组件之一,它提供了大量的组件类型,满足不同场景下的需求。 ...

    ExtJS-3.4.0系列目录

    **ExtJS-3.4.0系列目录** 在ExtJS框架中,3.4.0版本提供了丰富的组件和功能,适合构建复杂的Web应用程序。以下是对标题和描述中提及的几个关键知识点的详细解释: 1. **Ext JS 下载及配置** 在开始使用Ext JS前,...

    extjs详细ppt

    6. **resources** 目录中存储了 ExtJS 所需的各种图片和样式表文件,这些文件决定了 ExtJS 应用程序的视觉效果。 7. **src** 目录包含了未压缩的源代码,适合于开发阶段使用。 8. **bootstrap.js** 文件是 ExtJS 的...

    ExtJSWeb应用程序开发指南(第2版)

    1.3 是否真的需要学习ExtJS 1.4 ExtJS4.0新特性 1.5 ExtJSUI组件基础 1.6 了解一下类似技术 1.7 本章小结 第2章 开始ExtJS之旅 2.1 认识ExtJS的开发包 2.2 也从Helloworld开始 2.3 ExtJS中的基本概念 2.4 ...

    Extjs开发精华

    - `switch(n)`:根据`n`的值执行不同的代码块,典型的状态机逻辑。 - `case1:`:当`n`等于1时执行的代码块。 - `case2:`:当`n`等于2时执行的代码块。 - `default:`:当`n`既不是1也不是2时执行的代码块。 #### 三...

    ExtJS的xtype列表

    ExtJS 是一个强大的JavaScript应用程序框架,它提供了丰富的用户界面组件,用于构建富客户端应用。...在实际开发中,可以根据具体应用场景选择合适的`xtype`,并根据需要配置其属性和事件,实现丰富的交互效果。

    form表单加载复杂json数据

    5. **动态创建表单字段**:在某些情况下,你可能需要根据JSON数据的结构动态创建表单字段。这可以通过遍历JSON对象并在每次遇到新属性时创建相应的表单字段来实现。记得为每个字段分配一个唯一的`name`,以便在提交...

    ExtJs使用过程中积攒的一些东西

    - 表单控件:FormPanel可以包含各种表单元素,如文本框`textfield`、密码框`passwordfield`、选择框`checkbox`、复选框组`checkboxgroup`、单选框`radiogroup`、下拉框`combobox`、日期选择器`datefield`等。...

    ExtJs_xtype一览

    - `slider`:`Ext.Slider`,提供滑动条功能,用户可以通过拖动滑块来选择值。 - `progress`:`Ext.ProgressBar`,显示进度条,通常用于表示任务的完成度。 - `statusbar`:`Ext.StatusBar`,用于显示应用的状态...

    extjs控件列表

    - **描述**: 色彩选择面板,用户可以选择或输入颜色值。 - **用途**: 图形设计、主题定制等场景中选择或匹配颜色。 **Ext.DatePicker** - **描述**: 日期选择面板,提供直观的日期选择界面。 - **用途**: 输入或...

    ExtJS3总结内容

    `vtype`在ExtJS中主要用于表单验证,它定义了一组预设的验证规则,如`email`, `url`, `date`等,用于确保表单输入符合预期的格式。例如,要验证一个字段是否为有效的电子邮件地址,可以在`vtype`属性中设置为`email`...

    ext checkboxgroup 回填数据解决

    `Ext.form.BasicForm`是EXTJS中处理表单数据的核心类,它提供了绑定数据、验证和提交等功能。在表单中,每个字段(包括`checkboxgroup`)都有一个与之关联的数据索引(`dataIndex`),这使得我们可以根据这个索引来...

Global site tag (gtag.js) - Google Analytics