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

实现Extjs ComboBox Tree

阅读更多
实现下拉列表中选项为tree,利用combobox提供的模版机制,在html中构
造一个div,然后将树组件放入这个div中。如下:
//构造下拉列表中的模板
var comTpl = new Ext.XTemplate(
	'<div id="comview"></div>'
);

//combobox
var urlBar = new Ext.form.ComboBox({
			region:'center',
			store:new Ext.data.SimpleStore({fields:

[],data:[[]]}),
			tpl:comTpl,
			forceSelection:true,
			triggerAction: 'all',
			typeAhead: true,
			mode: 'local'
});

//监听下拉列表展开事件
urlBar.on('expand',this.urlBarExpand);		
//监听下拉列表收起事件
comTree.on('click',this.nodeClick);

urlBarExpand:function(){
		comTree.render('comview');
		comTree.expandAll();
	},
nodeClick:function(node){
		urlBar.setValue(node.text);
	}

分享到:
评论
1 楼 wangjianjun852 2011-01-05  
您有可以运行的程序么。。  小弟邮箱:441667111@qq.com

相关推荐

    extjs4 下拉菜单树 combobox+tree 支持单选多选

    在EXTJS4中,下拉菜单树(ComboBox+Tree)是一种高级UI组件,它结合了ComboBox的下拉选择框和TreePanel的树形结构,提供了一种用户友好的交互方式,用于展示层次化的数据。这种组件特别适用于需要从多个选项中进行...

    Extjs Combotree

    ExtJS Combobox Tree,通常被称为Combotree,是ExtJS框架中的一个组件,它结合了下拉列表(Combobox)和树形结构(Tree),提供了一种用户友好的选择方式,尤其适用于展示层级关系的数据。在ExtJS 4.x版本中,这个...

    Extjs 4.1 下拉框 Tree 的实现(mvc)

    ### ExtJS 4.1 下拉框Tree实现(MVC) #### 1. MVC架构简介 MVC,即Model-View-Controller架构模式,是一种常见的软件工程设计模式,用于简化复杂应用的开发与维护。在ExtJS中,MVC被广泛应用于构建大型单页面应用...

    extjs tree 节点 链接 新窗口

    在ExtJS中,Tree是一个非常重要的组件,它用于呈现层级结构的数据。在处理Tree节点时,特别是涉及到链接和新窗口打开的情况,有一些特定的技术要点需要注意。 首先,标题“extjs tree 节点 链接 新窗口”指的是在...

    extjs4 实现下拉树并支持复选

    在EXTJS4中,实现一个下拉树(Combobox Tree)并支持多选和复选功能,主要是通过自定义组件(Ext.define)来完成的。这个组件继承自EXTJS的Picker字段(Ext.form.field.Picker),并添加了树形结构和复选功能。以下...

    Extjs4 Combox tree

    ExtJS4中的ComboxTree是一种将下拉列表与树形结构结合的组件,它扩展了标准的ComboBox,提供了更丰富的用户交互体验。这种组件在数据展示和选择时特别有用,尤其是在处理具有层级关系的数据时,比如部门结构、地区...

    extjs 写的动态加载、增删改查、拖拽Tree (java mysql数据库 已有表结构 eclipse可直接导入)(完整版)

    在这个项目中,我们看到的是使用ExtJS实现的一个动态加载、增删改查和拖拽功能的树形控件(Tree),并与后端Java服务和MySQL数据库进行交互。这个项目适合那些希望学习如何在Web应用中集成高级UI特性的开发者。 ...

    ExtJS下拉列表树控件

    在ExtJS中,下拉列表树控件(ComboBox Tree)是常见的组件之一,它结合了下拉列表和树结构,提供了更丰富的用户界面。这个控件允许用户从一个层级化的数据结构中进行选择,非常适合于展示有层次关系的数据。 在创建...

    Extjs下拉多选树

    在ExtJS中,"下拉多选树"(Combobox Tree)是一种结合了下拉框和树形结构的组件,它允许用户在下拉菜单中选择多个树节点,提供了一种高效且直观的用户交互方式。 1. **下拉树组件**:在ExtJS中,树形组件...

    Extjs中ComboBoxTree实现的下拉框树效果(自写)

    在ExtJS中,为了实现一个具有下拉树结构的ComboBox,即ComboBoxTree,通常需要自定义组件,因为原生的ExtJS库并不直接提供这样的功能。以下是对标题和描述中所述知识点的详细解释: 1. **自定义组件**: 在ExtJS中...

    ExtJS4中文教程2 开发笔记 chm

    Extjs4 带复选框的树(Checkbox tree) Extjs4 新的布局方式 Extjs4 锁定表头(Locking Grid)功能 Extjs4.0 MVC实例 Extjs4.0动态填充combobox数据 Extjs4中up()和down()的用法 ExtJS4学习笔记(一)---window的创建 ...

    EXTJS实例 EXTJS树,可以编辑的EXTJS,EXTJS3.0

    在EXTJS中,树形组件(Tree)是一种常见的数据展示形式,它能够以层级结构显示数据,广泛应用于目录浏览、组织架构展示等场景。EXTJS3.0是EXTJS的一个版本,虽然相对较旧,但仍然具有强大的功能和丰富的特性。 在...

    Extjs实现下拉菜单效果

    下拉树结合了ExtJS的ComboBox和TreePanel的功能,它不仅可以下拉显示列表项,还能够以树形结构的方式展示层级数据,允许用户通过树形结构选择一个或多个节点。 在文章中提供了一个ExtJS下拉树组件的实现示例代码。...

    ExtJS3 实现异步下拉树

    在ExtJS 3中,实现异步下拉树涉及到几个关键概念和技术。 首先,理解“异步”意味着数据不是一次性加载完毕,而是按需加载。在下拉树中,当用户展开树节点时,只加载该节点及其子节点的数据,这减少了初始页面加载...

    extjs2.0 下拉列

    在 ExtJS 中,下拉列表可以通过创建 `Ext.form.ComboBox` 实现。这个组件可以静态填充数据,也可以动态从服务器获取数据。 创建一个基本的下拉列表需要以下步骤: 1. **创建 Store**: 首先,你需要定义一个数据...

    Extjs4使用要点个人整理

    3. **表单(Form)配置**:`ExtJS_Form配置.docx`可能包含表单字段的配置,如文本域(textfield)、下拉框(combobox)、复选框(checkbox)等。还会涉及表单验证、数据绑定和提交策略。 4. **树形控件(Tree)配置...

    EXTJS3.0中文API (离线)

    1. **组件系统**:EXTJS的核心是其组件模型,包括窗口(Window)、面板(Panel)、表单(Form)、表格(Grid)、树(Tree)等。这些组件都是可重用的,可以组合起来构建复杂的用户界面。 2. **数据绑定**:EXTJS...

    Extjs 3.0 中文API

    4. **Ajax交互**:ExtJS 3.0 提供了Ajax请求的封装,如AjaxProxy和DirectProxy,方便与服务器进行异步通信,实现动态数据加载和更新。 5. **事件系统**:事件驱动是ExtJS中的重要特性,所有组件都支持事件监听和...

    extjs2----关于extjs 的使用,操作

    4. **数据绑定**:阐述ExtJS的数据模型(Store)和数据显示组件(Grid、Tree)之间的数据绑定机制,包括XML、JSON数据源的加载。 5. **表单元素**:深入探讨表单(Form)的创建,包括各种表单字段(TextField、...

    ExtJS下拉列表树控件1

    在ExtJS中,下拉列表通常由`Ext.form.field.ComboBox`类创建,而树结构则通过`Ext.tree.Panel`或`Ext.tree.View`来实现。要在下拉列表中展示树形数据,我们需要对这两个组件进行一些定制。 1. **组合框配置**: - ...

Global site tag (gtag.js) - Google Analytics