y625973550 2011-10-07 17:04 采纳率: 0%
浏览 183
已采纳

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

如题:怎么在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: '

123
',
resizable: true,
renderTo:"a1"
})
})

我用 tpl: '

123
',但不成功,请教各位大大,好像dhtmlxtree只能应用在web页面上,还请各位大师解惑啊,新手没多少分还请原谅
  • 写回答

1条回答 默认 最新

  • hanzhdy 2011-10-08 15:13
    关注

    你用的是ext3吗?ext3有人组合了ComboBox和Tree,你可以到网上搜索一下ComboBoxTree。

    如果你非得使用DhtmlXTree,那我也只能告诉你,研究的方向弄错了,因为本身ext就是视图方面的,没必要用其他的JS视图方面的框架

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
  • ¥15 java 的protected权限 ,问题在注释里