`

Ext之ComboBox用法详解

 
阅读更多

Ext.form.ComboBox 属性详解(见注释)及使用方法
定义一个ComboBox:

 

  var com = new Ext.form.ComboBox({
             store:comStore,
             id:'combo',
             emptyText:'视频播放',
             valueField:'value',
             displayField:'text',
             mode:'local',//数据模式,local代表本地数据, 默认'remote'
             value:'视频播放',//默认值,要设置为提交给后台的值,不要设置为显示文本
             triggerAction:'all',// 显示所有下列数据,一定要设置属性triggerAction为all

             hiddenName: 'hyear' , //提交到后台的input的name

             readOnly :  true , //是否只读

             allowBlank :  false , //不允许为空

             forceSelection:  true , //必须选择一个选项

             blankText: '请选择' //该项如果没有选择,则提示错误信息
    });

 

让我们来看一个代码实例:

Ext.onReady(function(){
	
	var com = new Ext.data.JsonStore({
		root:'rows',
		fields:['value','text']
	});
	
	var data = {
	      rows:[
		    {value:'0',text:'浪潮'},
			{value:'1',text:'华芯'}
		   ]
	};
	
	com.loadData(data);
	
	
	var panel = new Ext.Panel({
		title:'My Panel',
		renderTo:'container',
		collapsible:true,
		width:'400',
		height:'200',
		html:'<p>我是内容,我包含的html可以被执行</p>',
		titleCollapse:true,
		tbar:[
		    {
				xtype:'combo',
				store:com,
    		 	id:'combo',
             	emptyText:'视频播放',
             	valueField:'value',
             	displayField:'text',
				mode:'local',
             	triggerAction:'all'
			}
		],
		bbar:[
			{text:'我是按钮3'},
			{text:'我是按钮4'}		
		],
		buttons:[
			{text:'button1'},
			{text:'button2'}
		]
	});
	
	
});
 

    图片请看附件

 

  • 大小: 8.4 KB
分享到:
评论

相关推荐

    Ext2 核心 API 中文详解

    ### Ext2 核心 API 中文详解 #### 序、关于Ext2核心API Ext2是一套基于Ajax的用户界面库,它提供了丰富的组件和工具,帮助开发者构建高性能的Web应用。本文档将深入探讨Ext2核心API的相关知识点,特别关注于如何...

    extjs editgrid combobox 回显

    以上代码展示了如何配置`EditGrid`中的`ComboBox`,并使用`renderer`函数实现值的回显。通过遵循这些步骤,你可以确保在用户选择`ComboBox`中的值时,该值能够准确无误地回显到相应的`EditGrid`单元格中,从而提升...

    EXT教程EXT用大量的实例演示Ext实例

    ### Ext教程知识点详解 #### 1. Ext实例 Ext教程主要介绍了Ext JS的多个实例,涵盖了从基础的表格控件到复杂交互的弹出窗口。Ext JS是基于JavaScript的框架,广泛用于开发富互联网应用程序(RIA),支持多种浏览器...

    EXT学习心得,ext

    ### EXT学习心得与关键知识点详解 #### 布局Center的重要性 在EXT框架中,`layout: 'center'`是一个非常关键的配置属性,尤其是在创建面板(Panel)时。如果一个面板没有设置中心布局(center),它可能不会按预期...

    ext.net安装说明

    ### Ext.NET 安装与配置详解 #### 一、Ext.NET 概述 Ext.NET 是一组为 ASP.NET WebForms 和 MVC 架构设计的开源组件集合。它基于 Ext.js 库构建,提供了超过 100 种工具,包括 TextBox、ComboBox、Button、ToolBar...

    Ext组件说明 Ext组件概述

    ### Ext组件概述与初学者指南 #### 一、Ext组件概览 Ext是一个功能丰富的JavaScript框架,用于构建桌面级Web应用程序...对于初学者来说,逐步学习并实践每个组件的特性和用法,是成为一个合格的Ext开发者的关键步骤。

    ext中combo过滤

    本文将详细介绍如何在Ext中实现`ComboBox`的过滤功能。 ### 一、理解`ComboBox`过滤的基本原理 在Ext中,`ComboBox`通过其内部的`Store`来存储和管理数据。当用户在`ComboBox`中输入文本时,可以通过设置特定的...

    GWT-Ext_体验之旅.doc

    【GWT-Ext 知识点详解】 GWT-Ext 是一个基于 Google Web Toolkit (GWT) 和 ExtJS 的开源控件库,专为构建富互联网应用程序(RIA)提供强大的功能。它允许开发者使用纯 Java 语言进行界面开发,极大地提高了开发效率。...

    icon combobox

    **ExtJS Icon Combobox详解** 在Web开发领域,ExtJS是一个强大的JavaScript库,它提供了丰富的组件和工具,用于构建复杂的用户界面。其中,Icon Combobox是ExtJS中的一个特色组件,将图标与下拉列表结合,提升了...

    Ext常用属性总结.doc

    #### 二、Ext JS常用属性详解 ##### 2.1 title (标题) **作用:** 用于设置组件的标题。 **示例代码:** ```javascript var panel = new Ext.Panel({ title: '基本信息', width: 400, height: 300 }); ``` ###...

    ext4.2学习之路

    ### ext4.2学习之路:深入理解Ext JS 4.2框架 #### 一、Ext JS 4.2概述 Ext JS是一款强大的企业级富客户端Web应用程序开发框架,基于JavaScript和HTML5技术,用于构建高性能的桌面和移动Web应用程序。Ext JS 4.2...

    Ext2.0 form使用实例

    Ext2.0 Form 使用实例详解 在Web应用开发中,ExtJS库提供了强大的用户界面组件,其中FormPanel是用于创建复杂表单的重要组件。本文将详细介绍Ext2.0 FormPanel的使用,包括创建方法、控件配置以及布局管理。 首先...

    Ext中Ajax的应用

    Ext.Ajax.request 方法是 ExtJS 框架中用于执行 Ajax 请求的核心功能之一,它允许开发者轻松地向服务器发起异步请求并处理响应结果。此方法提供了非常丰富的配置选项,能够满足大多数情况下对于 Ajax 通信的需求。 ...

    ext学习之路

    ### ext学习之路:深入解析ExtJS 4.20的核心组件与应用 #### 构建与源码(build & source) 在深入探索ExtJS 4.20之前,理解其构建方式与源码结构至关重要。ExtJS的构建过程通常涉及将源代码编译成适合生产环境的...

    ext控件form相关配置

    ### ext控件Form相关配置详解 #### 一、引言 在现代Web开发中,Ext JS作为一款功能强大且灵活的前端框架,被广泛应用于构建复杂的企业级应用程序。其中,`Form`控件是Ext JS中一个非常重要的组成部分,它为开发者...

Global site tag (gtag.js) - Google Analytics