怎么在ComboBox的下拉列表中加入DhtmlXTree树形控件

y625973550 2011-10-05 10:59:04
怎么在ComboBox的下拉列表中加入DhtmlXTree树形控件如题:
tree.js
Ext.onReady(function(){
tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
tree.setImagePath("codebase/imgs/"); //提明树图标路径
tree.setEscapingMode("utf8");//设置url编码格式为utf-8
tree.enableDragAndDrop(0); //是否允许拖放0/1 允许/不允许
tree.enableTreeLines(false);//是否显示TreeLines 初始化
tree.setImageArrays("plus","","","","plus.gif");//set plus images设置收缩节点图标
tree.setImageArrays("minus","","","","minus.gif"); //set minus images设置展开节点图标
tree.enableTreeLines(true),
//tree.enableAutoTooltips(1);//设置tree的提示,提示内容为item的text
//tree.setStdImages("book.gif","books_open.gif","books_close.gif");
// tree.setXMLAutoLoading("test4.xml");
//tree.loadXML("test4.xml");
//tree.enableCheckBoxes(1);//是否显示复选框 0/1 不显示/显示
// tree.enableThreeStateCheckboxes(3);//允许三种状态的复选框(全选/不选/部分选中)
//tree.insertNewItem(parentId,itemId,itemText,itemActionHandler,image1,image2,image3,optionStr,childs)
tree.insertNewItem(0,1,'区域管理','','','','','','');
tree.insertNewChild(1,2,'北京');
tree.insertNewChild(1,3,'天津');
tree.insertNewChild(1,4,'上海');
tree.insertNewChild(1,5,'湖南');
tree.insertNewChild(1,6,'广西');
tree.insertNewChild(4,7,'徐家汇');
tree.insertNewChild(4,8,'百老会');
tree.insertNewChild(4,9,'不清楚');
tree.insertNewChild(4,10,'哈哈哈');
tree.setOnClickHandler(test);
function test(){
var text= tree.getSelectedItemText();
alert(text);
}


var user_combobox = new Ext.form.ComboBox({
store: new Ext.data.SimpleStore({fields:[],data:[[]]}),
id: 'person_combobox',
//hiddenName: 'parent_group',
readOnly: true,
editable:false, //禁止手写及联想功能
fieldLabel: '所属部门',
emptyText: '请选择部门',
blankText: '请选择用户所属部门',
allowBlank: false,
validateOnBlur: true,
mode: 'local',
triggerAction: 'all',
anchor: '90%',
tpl: '<div id="treeboxbox_tree" style="height:200px">123</div>',
resizable: true,
renderTo:"a1"
})
})

我用 tpl: '<div id="treeboxbox_tree" style="height:200px">123</div>',但不成功,请教各位大大
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
y625973550 2011-10-07
  • 打赏
  • 举报
回复
没有人吗?????还是我提错地方了?
y625973550 2011-10-06
  • 打赏
  • 举报
回复
没有人吗?????
y625973550 2011-10-06
  • 打赏
  • 举报
回复
没有人吗?????还是我提错地方了?
大家好,又见面了!EasyUI又更新了,这次更新内容还是不少的,具体内容请参考下面的更新说明,官方的更新说明还少了1条,我给补上了。 jQuery EasyUI 1.3.5版本更新内容: Bug(修复) searchbox:修复“searcher”函数提供的“name”参数值错误的问题; combo:修复“isValid”方法无法返回布尔值的问题; combo:修复点击页面某一个combo组件的下拉列表时触发的“onHidePanel”事件会导致页面上其他combo组件的下拉列表被关闭的问题; combogrid:修复某些从combo组件继承来的方法无法使用的问题。 Improvement(改进) datagrid:改进检查行时候的性能; menu:允许追加菜单分隔符; menu:新增“hideOnUnHover”属性用于在鼠标离开菜单的时候指示是否需要隐藏菜单; slider:新增“clear”和“reset”方法; tabs:新增“unselect”方法、“onUnselect”事件; tabs:新增“selected”属性,用于指定的默认打开的面板; tabs:Tab Panel(Tab页)新增“collapsible”属性,用于设置是否允许摺叠面板; tabs:新增“showHeader”属性、“showHeader”方法和“hideHeader”方法; combobox:允许“disabled”属性禁用下拉列表选项; tree:改进数据加载时候的性能; pagination:新增“layout”属性,用于自定义控件的样式布局; accordion:新增“unselect”方法、“onUnselect”事件; accordion:新增“select”和“multiple”属性; accordion:新增“getSelections”方法; datebox:新增“sharedCalendar”属性,允许多个datebox控件共享使用同一个calendar控件。 datebox:新增“buttons”属性,用于自定义日历下方的按钮。 (译者注:该点更新内容官方更新公告上没有注明,具体内容和用法请看datebox的API。) 历史版本: - jQuery EasyUI 1.3.4 离线API简体文版 http://download.csdn.net/detail/richie696/6302785 - jQuery EasyUI 1.3.4 离线API简体文版 http://download.csdn.net/detail/richie696/5363933

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧