<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<link rel="stylesheet" type="text/css" href="../ext/resources/css/ext-all.css" />
<script type="text/javascript" src="../ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../ext/ext-all.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script>
Ext.onReady(function(){
Ext.QuickTips.init();
var comboWithTooltip = new Ext.form.ComboBox({
store:new Ext.data.SimpleStore({fields:[],data:[[]]}),
editable:false, //禁止手写及联想功能
mode: 'local',
triggerAction:'all',
maxHeight: 200,
tpl: '<div id="tree" style="height:200px"></div>', //html代码
selectedClass:'',
onSelect:Ext.emptyFn,
emptyText:'请选择...',
renderTo: 'comboxtree'
});
//创建树形结构
var tree = new Ext.tree.TreePanel({
border:false,
autoScroll:true,
animate:true,
autoWidth:true,
autoHeight:true,
enableDD:true,
containerScroll: true,
loader: new Ext.tree.TreeLoader({
dataUrl:'treedata.php'
})
});
//树的点击时间
tree.on("click",function(node,e)
{
if(node.isLeaf()){
e.stopEvent();//非叶子节点则不触发
}
comboWithTooltip.setValue(node.text);//设置option值
comboWithTooltip.collapse();//隐藏option列表
alert(comboWithTooltip.getValue());//打印option值
});
var root = new Ext.tree.AsyncTreeNode({
text: '根节点', //节点名称
draggable:false, //是否支持拖动
id:'0101103' //节点id
});
tree.setRootNode(root);
//展开option时生成树
comboWithTooltip.on('expand',function(){
tree.render('tree');
//tree.expandAll();//自动展开树
});
});
</script>
<div id="comboxtree"></div>
</body>
</html>
分享到:
相关推荐
"bootstrap树形下拉框 下拉框树形菜单"是指在Bootstrap的上下文菜单(Dropdown)中集成一个树形结构,使得用户可以在下拉选项中进行多级选择,这种功能在数据分类或层级关系展示时非常实用。 在Bootstrap中,下拉框...
这个组件是基于流行的前端框架Bootstrap和JavaScript库构建的,使得在网页设计中实现树形下拉框变得简单高效。 在Bootstrap中,树形下拉框主要依赖于`bootstrap-treeview.js`这个JavaScript插件,它扩展了Bootstrap...
在Bootstrap中,下拉框(Dropdown)是一种常见的交互元素,而"bootstrap树形下拉框 下拉框树形菜单(修改版)"则是将传统的下拉菜单与树形结构相结合,以提供更复杂的选项选择体验。 在Web开发中,有时我们需要在一...
"layui组件之树形下拉框"是Layui框架中的一个重要组件,用于在下拉菜单中展示层级结构的数据,常用于选择组织结构、地区分类等具有树状关系的场景。 ### layui组件简介 Layui是一个轻量级的前端框架,它包含了基础...
要使用Bootstrap Select树形下拉框,首先确保已经引入了Bootstrap和Bootstrap Select的CSS和JavaScript文件。这些文件可以从Bootstrap官网或者CDN获取。同时,可能还需要引入一个专门处理树形结构的库,如jQuery ...
标题“为dwz扩展树形下拉框”指的是在DWZ(Dynamic Web Zone)框架中对树形下拉框功能的扩展。DWZ是一个基于jQuery的前端开发框架,主要用于构建富交互式的Web应用。这个扩展可能涉及到在原有的DWZ组件基础上增加或...
下载之前请看好,不是所有都适用,只是树形下拉框的风格比较贴近bootstrap <link rel="stylesheet" type="text/css" href="easyUI/css/easyui.css"> <link rel="stylesheet" type="text/css" href="easyUI/...
在IT领域,"树形下拉框样式"是一种常见的用户界面元素,主要用于数据组织和导航。它结合了传统的下拉框功能与树形结构,使得用户可以方便地浏览和选择层级关系的数据。这种设计通常应用于文件系统、组织结构或者分类...
根据给定的信息,“树形下拉框.NET”主要涉及如何在.NET框架中通过树形下拉框(Tree Dropdown)来展示组织结构中的部门或岗位层级关系。下面将详细阐述这一技术实现过程及其背后的关键概念。 ### 一、树形下拉框的...
ASP.NET树形下拉框是一种交互式用户界面组件,它结合了下拉列表与树状结构的优点,使得用户能够在下拉框中展开多级分类的数据,以选择所需项。这种控件通常用于显示层次结构清晰的数据,如组织结构、地区分类或者...
QUI框架的V2.1.5版本带来了全新的组件——QUI树形下拉框,这是一个功能丰富、设计精美的UI控件,特别适用于需要展现层级关系的下拉选择场景。以下将详细介绍该组件的多个特点: 1. **美化且可自定义外观**:此...
<!...<... <head> <title>Bootstrap Tree View<...link href="css/bootstrap.min.css" rel="stylesheet">...link href="css/bootstrap-treeview.css" rel="stylesheet">...input type="text" id="depName...
《jQuery zTree——构建树形下拉框的详解与应用》 在Web开发中,为了提升用户体验和界面的交互性,我们常常会遇到需要展示层级结构数据的情况,这时树形控件便显得尤为重要。jQuery zTree是一款基于jQuery的优秀...
TreeCombo是Ext JS库中的一个组件,它结合了树形结构和下拉框的功能,为用户提供了一种在有限空间内展示复杂数据结构的选择方式。在Web应用开发中,这种组件非常实用,尤其当用户需要从层次化的选项中进行选择时。 ...
标题中的“Ext TreeCombo 树形下拉框”是指在ExtJS库中使用的一种特定的UI组件,TreeCombo。这是一个结合了树形结构和下拉框功能的控件,允许用户从一个层次化的数据结构中选择一个或多个项。在ExtJS中,TreePanel...
在本项目"批量添加数据的表单界面(表单含树形下拉框)vue + element"中,我们将重点关注如何利用Vue.js和Element UI来实现这样一个功能。 首先,Vue.js是基于组件化的前端框架,它允许我们将应用拆分为独立可复用...