Extjs 动态选择树的节点代码

extjs 动态选择树的节点代码

在你需要动态选择的地方调用
ext.getcmp("tree").getrootnode().reload();

注意:checkedusers 为一个全局变量,用于存放动态节点id的值。

 

var deptuserdata = [];
<s:if test="deptuserdata!=null">
deptuserdata=<s:property value="deptuserdata"/>;
</s:if>
//参与者树
 var tree = new ext.tree.treepanel({
     id: 'tree',
     onlyleafcheckable: true,// 只对叶子节点可选
        animate: false, // 动画效果
        rootvisible: false,
        autoscroll: true,
        disabled: false,
        width: 620,
        height: 300,
  //frame:true,
        border: true, // 边框
        lines:true,
        //checkmodel: 'single',
        loader: new ext.tree.treeloader({
   baseattrs: {
       uiprovider: ext.ux.treechecknodeui
   }
  }),
     renderto:'assigntree',
     root: deptuserdata
 });

 tree.getrootnode().on('load',function(rootnode){   
   rootnode.expand();  
   for(var i = 0;i < checkedusers.length;i++){ 
     tree.getnodebyid(checkedusers[i]).getui().checkbox.checked=true;  
   }  
 });

时间: 2024-12-30 06:00:20

Extjs 动态选择树的节点代码的相关文章

青云QingCloud推出CDN加速服务 动态选择最优节点

企业级基础云服务商青云QingCloud(qingcloud.com)日前宣布正式推出CDN加速服务,提供网页加速.大文件下载加速.视频分发加速多种使用场景,并拥有强大简便的域名管理.防盗链.监控统计等功能.同时,QingCloud也向用户提供标准.规范且简单的CDN服务API接口,并提供详尽的API文档,满足不同运维习惯的用户需求.CDN(Content Delivery Network)即内容分发网络.主要作用是给网站的资源请求加速,资源范围包含图片.音频.视频等静态资源.其基本思路是在网络

EXTJS 左边是树菜单,点击节点的时候,在右边的Grid显示相应的数据,就是根据节点ID刷新数据,这样的事件怎写呢?

问题描述 EXTJS 左边是树菜单,点击节点的时候,在右边的Grid显示相应的数据,就是根据节点ID刷新数据,这样的事件怎写呢? 解决方案 //tree itemclick 获取id 这个id可以以逗号的方式存放例如:格式:节点1,节点对应的类型id,在获取的时候只需要获取id 然后截取 节点对应的类型id调用gird 的store 传参数的形式加载storeLeft.load({params:{start:0,limit : 15,type:'demo'}});//其中 type就在在后台需要

请问一下用ExtJs在Asp.net上构建一个动态的树?

问题描述 请问一下用ExtJs在Asp.net上构建一个动态的树?请吧源码发给我谢谢! 解决方案 解决方案二:<html><head><scripttype="text/javascript"src="js/ext/ext-base.js"></script><scripttype="text/javascript"src="js/ext/ext-all.js">&l

JS+CSS实现分类动态选择及移动功能效果代码_javascript技巧

本文实例讲述了JS+CSS实现分类动态选择及移动功能效果代码.分享给大家供大家参考,具体如下: 这是一个类似选项卡功能的选择插件,与普通的TAb区别是加入了动画效果,多用于商品类网站,用作商品分类功能,不过其它网站也可以用,点击运行一下你会知道它的奥妙,它用JavaScript模拟出了Flash动画的效果,很贴切. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-cha-type-move-style-demo/ 具体代码如下: <

三态选择树实现终结者

示例代码运行效果图如下: 在很多情况下,我们经常需要实现树的多态选择,如上图所示,当全部子节点选中的情况下,当前节点才被选中(如图示[荆门市]节点),当子节点部分选中时,当前节点处于第三态(如图示[湖北省]节点)当全部子节点未选中时,当前节点处于未选中的状态(如图示[江苏省]节点).本文就介绍这种三态选择树的具体实现方法. 在VC知识库第十九期中河南科技大学丛雷朋友也介绍了一种实现方法,两种方法比较,本文介绍的方法实现简单,兼容原CTreeCtrl的全部操作,CheckBox也是采用控件本身的C

自己写的Jquery DropTree下拉选择树插件

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dba10g.blog.51cto.com/764602/1188190 闲话少聊,今天本人重点看了看jquery插件开发这一块.想通过代码,实际练下兵.当然,也是为了解决项目的实际需要.平时,我们经常遭遇"选择框"这个控件. 平时,如果我们的选择项非常简单, 一般用浏览器自带的select 就OK了.但是如果字典项直接存在上下级关系,也就是经常见到的树结构 ,那就非常

TreeView如何实现联动,选择一个子节点,其父节点虚选择

问题描述 类型:VB.NETWINFORMTreeView如何实现联动,选择一个子节点,其父节点虚选择如上:这是效果,PS的谁能提供个实例 解决方案 解决方案二:.net中的TreeView控件,是實現不了這個功能的,因為牠的選擇框,衹有兩個狀態Checked和UnChecked可以從TreeView派生一個新類來實現,請參考這篇文章解决方案三:应该可以用StateImageList选中状态StateImageList的图片列表变换来实现以上效果设置StateImageList怎么弄有没有这方面

基于chosen插件实现人员选择树搜索自动筛选功能_javascript技巧

要实现的功能截图: 要求: 1.点击输入框可以根据拼音自动筛选数据,并且标记已经选择的数据,没有结果的时候提示,相应的更新左边树状态 2.勾选树右侧树的复选框左侧出现相应的内容 我用到的插件 vue+chosen+ztree vue:组件化的MVVM库 chosen:单选列表和多选列表增强 ztree:基于jquery的树插件 分析 chosen插件已经可以实现1中的大部分效果,我们只需要预先获取数据,实现左右两侧一 一对应,最后点击发送获取最终的数据集合ID 具体实现 chosen需要的htm

Struts的动态复选框-用动态选择的元素轻松创建复选框

简介:Struts Recipes 的合著者 Danilo Gurovich 从 George Franciscus 停止的地方开始,介绍了 易于使用的创建动态选择复选框的 Struts 诀窍. 在用户界面设计中,复选框组不如它的同类 -- 多行选择框那样流行.它们基本上做的是同一件事 ,即选择映射到单一 name 属性的一组选项.当在组中使用时,复选框执行的功能实际与多行选择框一样 ,但是它们占据的屏幕空间更多.当希望用户在选择一个或多个选项之前能够看到所有选项的时候,这会 很有好处. 虽然在