`
liss
  • 浏览: 842611 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ext tree的checkbox取值问题

EXT 
阅读更多

我把TreePanel的id设为"tree_me",让后用下面代码执行:
var tree = Ext.getCmp("tree_me");
var nodes =  tree.getChecked();
但有个问题。因为我的父节点选中的话,下面的子节点就会全部选中:代码如下:
if(node.hasChildNodes()){
      for(i=0;i <node.childNodes.length;i++){
            node.childNodes.getUI().checkbox.checked = state;
      }
}
现在的问题在于选中父节点而页面上沟中的子节点,用gechecked()方法得不到,请问该如何解决,请指教,多谢了。

 

添加checkchange事件,参数(node,state)
经过测试,OK的,注意i你没用上
if(node.hasChildNodes()){
      for(i=0;i <node.childNodes.length;i++){
            node.childNodes[i].getUI().checkbox.checked = state;
      }
}

分享到:
评论
2 楼 yht19yb 2010-07-05  
我也是在找解决方式时看到了你的问题。像下面这么用就可以了:
node.childNodes[i].getUI().toggleCheck(state);
1 楼 ss3025 2010-03-07  
你好,现在遇到取值的问题,按上面说的,可是测试没出来结果,
能不能贴个完整的,谢谢

相关推荐

    EXT TREE 扩展CHECKBOX JS

    EXT TREE扩展CHECKBOX JS是一种在EXT JS框架下对树形组件(Tree Panel)进行增强,实现复选框功能的技术。EXT JS是一个强大的JavaScript GUI库,它提供了丰富的组件和功能,用于构建复杂的Web应用程序。在EXT JS中,...

    EXT tree 使用 实例 最新

    8. **扩展和插件**:EXT Tree有丰富的扩展和插件,如`checkbox`(复选框节点)、`contextmenu`(右键菜单)等,可以进一步增强功能。 在文档`extjs的tree的使用.doc`中,你将找到关于如何设置这些配置、创建树实例...

    Flex Tree 中Checkbox

    在“Flex Tree 中Checkbox”的场景下,我们主要讨论如何在Flex Tree组件中集成Checkbox,以及如何通过Checkbox来获取用户的选中状态。 1. **Flex Tree组件**:Flex Tree是MXML和ActionScript中的一个控件,用于显示...

    Ext checkBoxGroup的用法和取值

    本篇将详细探讨`checkBoxGroup`的使用方法及其取值方式,这对于创建复杂的表单和数据选择功能至关重要。 `Ext JS`中的`checkBoxGroup`是一个方便的组件,它允许用户在一个组内多选或单选复选框。`checkBoxGroup`常...

    解决EasyUI中Tree的CheckBox不能设置为禁用的问题

    //解决的问题是Tree控件的checkbox不能设置为不允许用户勾选 //设置一个标志位,在整棵树加载完成后就将标志位设置为false,不允许勾选checkbox了,在加载数据完成之前是可以勾选的,用来在数据中设置勾选了哪些节点 /...

    Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选

    Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选

    EXT checkbox 的 check 事件

    EXTjs2 的treeNode 带有checkbox,可是API中,关于checkbox的事件就只有一个checkchange事件,所以写个方法传上来。

    js tree,checkbox tree

    "Checkbox Tree"是这种树结构的一个扩展,它在每个节点上添加了复选框,允许用户进行多选操作,从而在数据筛选、权限设置等方面提供了更多的交互可能性。 在JavaScript中实现树形结构,通常会用到一些库或框架,如...

    TreeCheckBox 数据源ArrayCollication

    在IT领域,`TreeCheckBox`通常是指一种UI控件,它结合了树形结构和复选框的功能。这种控件允许用户在层次结构中选择或取消选择节点,每个节点都有一个可选的状态。在给定的标题“TreeCheckBox 数据源...

    flex tree+checkbox级联勾选

    "Flex Tree + Checkbox级联勾选"是一个重要的功能点,通常出现在数据管理、配置界面或文件管理系统中,允许用户进行批量选择或级联操作。 首先,我们来详细了解一下Flex Tree。Flex Tree是基于Adobe Flex技术的一种...

    TreeCheckBox

    TreeCheckBox是一种特殊的UI组件,常用于图形用户界面(GUI)设计,特别是在Windows应用程序或Web应用中。它结合了树形结构(Tree)和复选框(CheckBox)的功能,让用户能够在一个层次化的数据结构中进行多选操作。...

    Ext表单组件之checkbox

    在Ext JS中,复选框是`Ext.form.field.Checkbox`类的实例,提供了一套完整的API来处理用户的选中和未选中状态。 2. **创建复选框** 创建一个基本的复选框,你需要定义一个配置对象,包括`xtype`属性来指定组件类型...

    table中checkbox取值

    "table中checkbox取值"这个主题聚焦于如何在HTML表格中处理复选框(checkbox)的选择状态,并获取其对应的值。复选框是用户界面中常见的一种交互元素,允许用户对多个选项进行选择或确认。 在HTML中,`&lt;input&gt;`标签...

    Ext.net TreePanel的Checkbox操作及父子联动

    在EXT.NET中,我们可以为每个TreePanel节点添加Checkbox,通过配置`CheckBoxModel`来控制其行为。以下是一些关键知识点: 1. **CheckBoxModel配置**: - `Checkable`: 这个属性用来指定节点是否可被选中,设置为`...

    ExtJs4 Checkbox tree

    ExtJs4 Checkbox Tree是基于ExtJs 4框架实现的一种特殊树形组件,它在传统的树形结构基础上增加了复选框功能。这种组件常用于需要用户多选树形数据的场景,比如权限设置、目录选择等。下面将详细介绍ExtJs4 Checkbox...

    Tree checkbox Demo

    在IT领域,"Tree checkbox Demo"通常指的是一个交互式的用户界面元素,用于展示层次结构数据并允许用户通过复选框进行选择。这个组件在各种应用中都有广泛的应用,特别是在需要处理分类或者层级关系数据的场景,如...

    jstree_checkbox

    "jstree_checkbox"是一个专门用于创建具有复选框功能的权限树结构的JavaScript库。在Web开发中,这样的工具非常实用,特别是在处理用户角色、权限分配或组织结构等需要多级选择和层级关系的场景。它允许用户通过交互...

    CheckBoxTree

    CheckBoxTree是一种在图形用户界面(GUI)中常用的组件,它结合了复选框(CheckBox)和树形结构(Tree)的功能。在计算机编程领域,尤其是Java或相关GUI库中,CheckBoxTree经常被用来呈现层次化的数据,允许用户通过...

    带CheckBox和级联操作的Tree

    带CheckBox和级联操作的Tree 带CheckBox和级联操作的Tree 带CheckBox和级联操作的Tree

Global site tag (gtag.js) - Google Analytics