相关文章
更多最近更新
更多问下关于extjs的动态树的问题
2019-03-25 13:39|来源: 网路
var _root = new Ext.tree.AsyncTreeNode({ text:'功能菜单', id:'root', loader:new Ext.tree.TreeLoader({ dataUrl:'menuAction.action' }) var index = new Ext.tree.TreePanel({ root:_root, 代码略...... })
dataUrl如果是jsp页面(数据如下)就可以出来树,走struts2的action怎么就没反应,进不去?
难道必须用Ext.Ajax.request请求么,那jsp页面的内容怎么能取出来?
String nodeId = request.getParameter("node"); StringBuffer tree = new StringBuffer(); if(nodeId.equals("root")){ tree.append("["); tree.append("{id:'level1-1',text:'子节点1',leaf:true},"); tree.append("{id:'level1-2',text:'节点目录2',leaf:false},"); tree.append("{id:'level1-3',text:'节点目录3',leaf:false}"); tree.append("]"); }else if(nodeId.equals("level1-2")){ tree.append("["); tree.append("{id:'level2-1',text:'二级节点2-1',leaf:true},"); tree.append("{id:'level2-2',text:'二级节点2-2',leaf:true}"); tree.append("]"); }else{ tree.append("["); tree.append("{id:'level3-1',text:'节点3-1',leaf:true},"); tree.append("{id:'level3-2',text:'节点3-2',leaf:true}"); tree.append("]"); } response.getWriter().write(tree.toString());
相关问答
更多-
想问下关于MAYA软件培训的事。[2022-01-18]
一定要靠自己!,培训是很无聊的。什么保证推荐就业啊,不要过多寄希望于培训机构或老师,一定要克制自己,而且基础打好的话下步完全可以自学。要是想学点东西去实习那就看你当前对maya的掌握程度了,如果掌握很好那就可以选择有针对性的培训。 最后重点建议一句不管到哪儿培训,短期还是长期!!不会就多问老师因为他们也就只能帮你这么多如果你已经接触过MAYA 并且对前面几个模块比较熟悉 就可以选择有针对性的培训(视自己兴趣而定),如果你对MAYA不是太了解,我建议还是把所有模块都学一下这样有助于你熟悉软件,为下一步针对学习 ... -
问下关于计算机软件方面的应用[2022-06-19]
3DMAX maya~~一者对静态的帧处理的相当好,一者对3D场景弄的很明子 -
问下关于计算机软件问题![2022-04-01]
新的200左右,二手100左右,安装的话,如果东西是放在C盘,那当然就没了,如果是其他的盘不会少的。希望对您有所帮助! -
问下关于百度网盘下载过程中,更换电脑的问题。[2023-08-14]
一,对硬盘进行低级格式化,会把硬盘的坏道屏蔽掉,但是低格会影响硬盘性能,二可以借助软件来控制,三直接换个硬盘 二、没找过 三、找linux来自己改编,很多linux系统都是玩家自己改的 -
我得到了答案。 生成每个节点的ID存在问题。 模块级节点对于多个模块节点具有相同的ID。 这就是我得到异常行为的原因。 现在它在删除ID后工作正常。 var groupKey = field.getValue(), groupName = field.getRawValue(), subGroupName = '', treePanel = Ext.getCmp('permissionsTreePanel'), len = []; treePanel.setRootNode(null); if (new ...
-
这是你的layout选项正在摧毁它。 不要在树面板上设置layout 。 That's your layout option that is destroying it. Don't set layout on a tree panel.
-
您可以在selectPath上使用selectPath方法, selectPath TreePanel : http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.tree.Panel-method-selectPath 此方法将打开访问元素所需的每个节点并选择此元素。 表达路径的方式如下: Ext.getCmp('treePanel').selectPath('/Root/Leaf/Element', 'text') 这里,我的TreeModel的text属性已被使用 ...
-
extjs 5树长度未定义(extjs 5 tree length of undefined)[2022-03-08]
我最近在从ExtJS4转换为ExtJS4的应用程序中遇到了同样的问题。 当我最初构建应用程序时,我看到在根文件夹中的app.json文件中包含compatability : "4.2" 。 此兼容性选项对我的treepanel造成了同样的问题。 如果您启用了此选项并可以将其删除,则应解决此问题。 I had this same issue recently within an application i converted from ExtJS4 to ExtJS5. When i was initiall ...