上一篇用tree panel的root的中的节点的id值,人为的用其中的字符串的内容,区分是否是叶子节点的做法,是十分外行的。
正确的做法是:(被注释掉的部分是外行的写法)

    agentTreeItemClick: function(dataview, record, item, index, e, eOpts) {/*var rid = "uselessStr";rid = record.raw.id;if (rid.indexOf("agent") != -1){//包含agent字符串,所以什么也不做//Ext.Msg.alert("菜单信息","record.raw.id:"+record.raw.id+"  record.raw.text:"+record.raw.text);}else{//不包含agent字符串,所以显示Ext.Msg.alert("菜单信息","record.raw.id:"+record.raw.id+"  record.raw.text:"+record.raw.text+"  record.raw.leaf:"+record.raw.leaf);}// dataview.getItemId()显示treePanel拥有的view的itemid*/var bsign = record.raw.leaf;if(bsign===true){Ext.Msg.alert("测试leaf","record.raw.id:"+record.raw.id+"  record.raw.text:"+record.raw.text+"  record.raw.leaf:"+record.raw.leaf);}}

也就是说在上述方法fn的方法体中,使用参数record,获取这个值record.raw.leaf,来判断是否为叶节点。

ext的treepanel的item判断是否为leaf相关推荐

  1. ext.net TreePanel单击取值

    TreePanel实现可以有多种,目前用到的有两种实现方式:数据源可以一次性加载,第二单击父类生成相关子类数据. 结构:TreePanel->放置TreeNode 以此迭代生成树型菜单 那么如何 ...

  2. Ext.tree.TreePanel 对复选框的处理(Tree)

    在Ext.tree.TreePanel中, listeners: {checkchange:function(node,checked){if(checked&&myArrayyes. ...

  3. DataList的e.Item.ItemType == ListItemType.Item判断问题

    在使用DataList的时候发现一个问题,前台代码是: <asp:DataList ID="DataList1" runat="server" DataK ...

  4. Extjs 实战之 Ext.tree.TreePanel Tree无法显示

    这里使用的是 Ext.ux.tree.ColumnTree, 这是一个TreePanel的扩展类, 从Extjs下载的官方包里就包含了这个. 1. 问题描述: tree 的头部显示正常, 数据部分在F ...

  5. Ext树形结构——TreePanel

    创建一个树 树控件由Ext.tree.TreePanel类定义,控件名称为treepanel,继承自Panel面板. 要实现一棵树也很简单: 1.    创建一个TreePanel 2.    为Tr ...

  6. Extjs Ext.TreePanel

    TreePanel 简单实例. <link rel="stylesheet" href="Js/ext-4.2/resources/css/ext-all-nept ...

  7. ExtJs2.0学习系列(13)--Ext.TreePanel之第二式

    昨天有朋友说,在IE下有的时候ashx传过来的节点不能加载,其实我也出现这样的问题,很是烦人! 今天extjs上看到了一个解决方案,觉得很好:如果treeLoader加载失败,会继续加载,直到成功加载 ...

  8. 每天一剂Ext良药(二)

    四十.创建一个在线HTML编辑器的最简单方法 如以下的HTML(就是一个textarea来放置内容)和JS: <textarea class="edk-htmlEditor" ...

  9. 解决Ext JS 4.1版本Tree在刷新时选择第一行的问题

    在4.0.7版之前的版本都可通过select方法进行处理,但是4.1之后就不行了.经研究,问题出现在渲染过程上.下面通过一个例子测试一下. 测试示例代码: <!DOCTYPE html> ...

最新文章

  1. win8安装mysql8_windows安装mysql8详解
  2. 【BZOJ1294】[SCOI2009]围豆豆(动态规划,状压)
  3. 黄山学院计算机课,黄山学院非计算机类专业计算机课程教学管理规定
  4. 移植Python2到TQ2440
  5. linux fork, system, exec()
  6. c语言编译错误 原文,C语言常见错误与警告
  7. ThoughtWorks洞见领域驱动设计思维导图笔记
  8. xml TO json
  9. 如何批量从Excel文件中导入数据到数据库(二)
  10. 从360和QQ打架看客户端的高精尖武器技术发展:自己留着,防止忘记!
  11. 【Altium Designer】PCB如何生成Gerber文件
  12. 外行也看得懂!了解量子计算的奇迹
  13. 为什么我从 Google 辞职而为自己工作
  14. 计算机中插入背景图片怎样操作,在word中怎么添加背景图片及文字背景
  15. android热门搜索标签,Android网易云历史搜索和热门标签
  16. 极品工控插件 iocomp 中 iXYPlotX1配置全面解析
  17. PMP证书到期后,有没有必要续证了
  18. 云和恩墨亮相CNCC 2020,zCloud打造国产时代数据库管理中台
  19. OkHttp 官方中文文档
  20. 2023.2.11双阶乘

热门文章

  1. 三分钟让你掌握JavaScript中值传递和引用传递的区别
  2. Tips--开源心音数据库整理(我愿称之为史上最全)
  3. matlab图像基础处理小记
  4. C++头文件和源文件,编译过程
  5. 第2关:子节点创建、列出、删除
  6. 7-35 情人节 (15 分)
  7. 鸿蒙WLAN模组联网+解决在Visual Studio Code不能更改Linux文件的问题
  8. 在函数中的局部程序(像是比局部变量还局部的部分)
  9. 局域网怎么远程2008服务器,不在局域网怎么远程连接服务器
  10. ab压力测试php脚本,ab压力测试工具-批量压测脚本