extJs树结构展开问题?现在在用Ext做一个项目,用的Ext 的树控件,我的这个tree最多有5层,现在如果我用tree.expandAll()的话,这个树会全部展开,但是我不想让它全部展开,全部展开太长了,我想只展开

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 15:43:54

extJs树结构展开问题?现在在用Ext做一个项目,用的Ext 的树控件,我的这个tree最多有5层,现在如果我用tree.expandAll()的话,这个树会全部展开,但是我不想让它全部展开,全部展开太长了,我想只展开
extJs树结构展开问题?
现在在用Ext做一个项目,用的Ext 的树控件,我的这个tree最多有5层,现在如果我用tree.expandAll()的话,这个树会全部展开,但是我不想让它全部展开,全部展开太长了,我想只展开两层.比如一个5层结构的树,只层开3层结构.如果这个树本身只有2层,那就层开2层.多于3层以上也只展开3层.图示:

extJs树结构展开问题?现在在用Ext做一个项目,用的Ext 的树控件,我的这个tree最多有5层,现在如果我用tree.expandAll()的话,这个树会全部展开,但是我不想让它全部展开,全部展开太长了,我想只展开
treepanel:
expandPath ( String path ,[ String attr ],[ Function callback ] ) :void
展开当前TreePanel中的指定路径.可以使用 Ext.data.Node.getPath 方法从一个节点中获取路径.
参数:
path :String
attr :String
可选 path中使用的参数(更多信息参见Ext.data.Node.getPath)
callback :Function
可选 展开完成时的回调方法.回调方法将被传入以下参数:(bSuccess,oLastNode).bSuccess是展开是否成功标志,oLastNode为被展开的节点.
返回值:void
getNodeById ( String id ) :Node
根据id从树中获取节点
根据id从树中获取节点
参数:
id :String
返回值:Node
getRootNode () :Node
返回当前树的root节点
返回当前树的root节点
参数:
无.
返回值:Node
treenode:
getPath ( [ String attr ] ) :String
返回当前节点的路径.该路径可以用来编程展开或者选中当前节点.
返回当前节点的路径.该路径可以用来编程展开或者选中当前节点.
参数:
attr :String
(可选) 路径使用的参数(默认值为节点的id)
返回值:
String
路径
把这些方法组合下,然后你在写点逻辑代码,就能控制你想展开的任意节点了.
viewTree.expandPath(viewTree.getRootNode().getPath());// 展开根节点
viewTree.expandPath(viewTree.getNodeById (‘id’).getPath());// 展开id的那个节点

extJs树结构展开问题?现在在用Ext做一个项目,用的Ext 的树控件,我的这个tree最多有5层,现在如果我用tree.expandAll()的话,这个树会全部展开,但是我不想让它全部展开,全部展开太长了,我想只展开 extjs 和ext的区别是什么 EXT 和 EXTJS 的区别是什么啊?他们有什么共同点,和不同点 extjs调试时总是出现ext-all-debug.js中el isnull而中断调试? extjs listeners用法例如有这么一段代码,其中的listeners在这里是什么意思,如何使用items:[app.loginForm=new Ext.form.FormPanel({labelAlign:'left',buttonAlign:'center',bodyStyle:'padding:5px',frame:true,labelWidth:80,items:[{xtype 从ext.panel继承和new一个panel的区别初学extjs,如题,employeePanel = new Ext.Panel({})和employeePanel =Ext.extend(Ext.Panel,{}),我觉得怎么一样啊 , recovery 里面的 backup 和 backup + EXT 有什么区别?如题 现在用 2.3,正准备备份,再刷 2.2 正要备份时,碰到以上问题. Ext. 外贸英语订单问题Item Ext Amt EXT AMT是什么缩写SBU SKU 是什么的缩写 ext.form.panel是否可以嵌套在ext.panel.Panel中 Extjs使用方法添加TabPaneltabpanel.add({title:n.attributes.text,iconCls:'tabs',id:n.attributes.text,layout:'column',closable:true,autoScroll:true,items:new_work}).show();var new_work =Ext.Panel {xtype:'panel',items:[{.},{...}]};方法new_work不 3dsmax 中 L-EXT 和C-EXT是什么单词的缩写?有什么用? EXT 的 Ext.define 等离子EXT的‘EXT’ 在extjs中,验证结束时间大于开始时间并小于当前时间? extjs中必须有OnReady吗?具体是干什么用的? Extjs listeners用法 用哪个软件画平面包装结构展开图好有快?