Extjs改变树节点的勾选状态点击按钮将复选框去掉_extjs

今天系统中有处地方需要一个功能点击一个按钮后将树节点前的复选框去掉,变成没有选择的状态。网上搜索了半天,然后自己查查API,终于找到解决办法了,下面把方法贴出来。

在Extjs3.x和4.x版本中的处理方法是不一样的, 3.x版本中可以这样操作:

复制代码 代码如下:

node.attributes.checked=false;
node.getUI().toggleCheck(false);

这样就可以取消节点的check状态并且将页面上的勾去掉。

在ExtJs4中的方法如下:

复制代码 代码如下:

node.raw.checked=false;
node.set("checked",false);

这样同样可以达到效果!

实践出真知,遇到问题不怕难,不退缩,总是会解决的。

宝剑锋从磨砺出,梅花香自苦寒来。

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。

如果,您希望更容易地发现我的新博客,不妨关注一下或者分享一下。

时间: 2024-12-01 04:20:09

Extjs改变树节点的勾选状态点击按钮将复选框去掉_extjs的相关文章

lotus表单中勾选某一列前的复选框,则这个列下的富文本域由灰色,变成可以上传的正常状态?怎么做?

问题描述 lotus表单中勾选某一列前的复选框,则这个列下的富文本域由灰色,变成可以上传的正常状态?怎么做? 可以在表单中做到这样的效果吗:勾选某一列前的复选框,则这个列下的富文本域由灰色(不可上传),变成可以上传的正常状态?怎么做?

js全选实现和判断是否有复选框选中的方法

 这篇文章主要介绍了js全选实现和判断是否有复选框选中的方法,涉及javascript操作复选框的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了js全选实现和判断是否有复选框选中的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: function actionEvent(methodname){ var form = document.forms[0]; if(validateIsSelect(form.all, form.productids)){ form

js全选实现和判断是否有复选框选中的方法_javascript技巧

本文实例讲述了js全选实现和判断是否有复选框选中的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function actionEvent(methodname){          var form = document.forms[0];          if(validateIsSelect(form.all, form.productids)){              form.action='<html:rewrite action="/control

Android开发之编写第一个Android应用程序实现按钮和复选框

搞Android系统这么久了,说实话,我连apk怎么写还真是不会,说实话能够看懂,简单改改就不错了,说来惭愧,我是嵌入式出身.最近开始学习Android应用开发,和我的底层结合起来,为了工作,咬着牙也要学下去!!! 首先,我使用的是Android Studio这个软件. 上谷歌中国网就可以下载到了,地址如下: https://developer.android.google.cn/develop/index.html     编译环境配置,找百度看看就行了,这里不哆嗦.     安装好后,有一些

ztree鼠标点击/展开/选中/复选的例子

1.根据treeId展开指定节点并触发单击事件 ztree.expandNode(ztree.getNodeByParam("id",treeId,null));//展开指定节点 ztree.selectNode(ztree.getNodeByParam("id",treeId,null));//选中指定节点 ztree.setting.callback.onClick(null, ztree.setting.treeId, ztree.getNodeByParam

点击按钮-Android多选模式如何获得选中项

问题描述 Android多选模式如何获得选中项 我定义了一个按钮,点击按钮然后弹出对话框,当点击确定时,就删除选中条目,但是获取不了选中项的id,所以一直报空指向,怎么解决 public boolean onActionItemClicked(ActionMode mode, MenuItem item) { if (gridView.getVisibility() == View.GONE) { selectitems = listView.getCheckedItemPositions();

ionic 多选按钮-ionic 复选框按钮问题

问题描述 ionic 复选框按钮问题 在一个页面有一个多选按钮,选中多个以后 ,跳转到另一个页面,做相应处理后,在跳回 有多选按钮的页面,怎么让选中的选项还存在. 解决方案 http://www.runoob.com/ionic/ionic-ion-radio.html

wpf mvvm 模式的datagrid控件模板列的列头里的checkbox怎么在viewmodel里撤销勾选状态

问题描述 wpfmvvm模式的datagrid控件模板列的列头里的checkbox怎么在viewmodel里撤销勾选状态点击全选,点击下一页分以后全选框还是勾选状态,希望datagrid重新加载数据后模板的全选状态为未勾选, 解决方案 解决方案二:你需要编写勾选的点击事件,绑定只是用来显示而不是做动作处理,mvvm模式也需要后台事件处理的支持的.

asp-ASP复选框勾选显示问题

问题描述 ASP复选框勾选显示问题 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"