Dojo Tree设置默认选中项并且获得它
先上用来生成Tree的JSON数据
[
{ "id": "Root", "name": "资源目录" },
{ "id": "PF", "name": "批发价格", "parent": "Root" },
{ "id": "PF93", "name": "93#", "parent": "PF" },
{ "id": "PF931", "name": "中石油","type":"WholeSale93CNPC","parent": "PF93" },
{ "id": "PF932", "name": "中石化","type":"WholeSale93SINO", "parent": "PF93" },
{ "id": "PF933", "name": "社会单位","type":"WholeSale93Other", "parent": "PF93" },
{ "id": "PF0", "name": "0#", "parent": "PF" },
{ "id": "PF01", "name": "中石油","type":"WholeSale0CNPC", "parent": "PF0" },
{ "id": "PF02", "name": "中石化","type":"WholeSale0SINO", "parent": "PF0" },
{ "id": "PF03", "name": "社会单位","type":"WholeSale0Other", "parent": "PF0" },
{ "id": "LS", "name": "零售价格", "parent": "Root" },
{ "id": "LS93", "name": "93#", "parent": "LS" },
{ "id": "LS931", "name": "中石油","type":"Retail93CNPC", "parent": "LS93" },
{ "id": "LS932", "name": "中石化","type":"Retail93SINO", "parent": "LS93" },
{ "id": "LS933", "name": "社会单位","type":"Retail93Other","parent": "LS93" },
{ "id": "LS0", "name": "0#", "parent": "LS" },
{ "id": "LS01", "name": "中石油", "type":"Retail0CNPC", "parent": "LS0" },
{ "id": "LS02", "name": "中石化", "type":"Retail0SINO", "parent": "LS0" },
{ "id": "LS03", "name": "社会单位", "type":"Retail0Other", "parent": "LS0" }
]
树生成之后,设置批发价格93#中石油为默认选中项。
leftTree.set('paths', [
['Root', 'PF', 'PF93', 'PF931']
]);
leftTree.focusNode(registry.byId("dijit__TreeNode_3"));
leftTree.set("selectedNodes", [registry.byId("dijit__TreeNode_3")]);
currentTreeItem = leftTree.get('selectedItems')[0];
效果图:
Dojo Tree设置默认选中项并且获得它的更多相关文章
- echarts圆饼图设置默认选中项并在中间显示文字
效果: 代码: var myChart = echarts.init(document.getElementById('quanshi-echarts-two')); option = { grid: ...
- HTML中的<select>标签如何设置默认选中的选项
方法有两种. 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 < select id = " ...
- Android RadioGroup中设置默认选中RadioButton 后,选中两个的问题 解决方法
项目中遇到多个RadioGroup中单选RadioButton ,设置了默认选中第一个 . 然后就 能选中两个RadioButton . . .. 我开始这样给设置默认选中一个的: for (int ...
- Vue Echarts 饼图设置默认选中一个
Vue Echarts 饼图设置默认选中一个 myChart.setOption(data) // data伟echarts所需要传入的参数,就是配置参数最多的那个玩意 myChart.dispatc ...
- vue中select设置默认选中
vue中select设置默认选中 一.总结 一句话总结: 通过v-model来:select上v-model的值为option默认选中的那项的值(value) 二.select设置默认选中实例 < ...
- struts2设置<s:select>默认选中项的方法
struts2的select标签中,常用的有以下几个属性:(1)struts2中的select 标签中,必须设置的属性只有一个,即是list.(2)select标签的list中必须有值,不然会报错.如 ...
- html select 标签设置默认选中
方法有两种. 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 < select id = " ...
- [Asp.net]DropDownList改变默认选中项的两种方式
引言 其实是不想总结这方面的内容,发现太简单了,可是在这上面也栽了跟头.所以还是记录一下吧,算是提醒自己,不要太看不起太基础的东西,有这种心理,是会载大跟头的. 一个例子 这里模拟一下最常用的一个例子 ...
- echarts 设置默认选中,单选
默认选中 和 不选中 传送门
随机推荐
- 第十三章、学习 Shell Scripts 简单的 shell script 练习
简单的 shell script 练习 简单范例 对谈式脚本:变量内容由使用者决定 [root@www scripts]# vi sh02.sh #!/bin/bash # Program: # Us ...
- hdoj 1874 畅通工程续【dijkstra算法or spfa算法】
畅通工程续 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ...
- CALayer精讲
前言 CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中.后面要学Core Animation就应该先学好Layer(层). 我们看一 ...
- android中常用的尺寸单位及其关系
1 尺寸单位定义 px(pixel,像素):每个px对应屏幕上的一个点 dip或dp(device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位.在每英寸160个点 ...
- 曾经的pc端项目踩到的一些兼容性的坑及其解决方案
曾经公司pc端项目一直最低兼容到IE7,要求和chrome下浏览效果一致,真心坑坏了我和另外一个小伙伴(另一个小伙伴以前也没处理过兼容问题).不过还好,在这里真心感谢鑫哥博客的详解,从底层原理讲到了具 ...
- 【C++深入浅出】设计模式学习之观察者模式
前言 前两天学习了weak_ptr以后还是不甚明了,一则需要实际应用去锤炼,二来就是不懂观察者模式. 正文 观察者模式又叫发布-订阅模式,定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对 ...
- 剑指OFFER之包含min函数的栈(九度OJ1522)
题目描述: 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数. 输入: 输入可能包含多个测试样例,输入以EOF结束. 对于每个测试案例,输入的第一行为一个整数n(1<=n&l ...
- MySQL内存表的特性与使用介绍
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...
- OpenVPN 如何记住用户名和密码
最近在使用OpenVPN,但是没有记住用户名和密码功能,太坑人,研究一下发现是可以的. 1. 在OpenVPN安装目录下\OpenVPN\config文件夹中找到vpnserver.ovpn文件. 2 ...
- Starling性能优化技巧十五则
Starling的性能优化要点 一.尽可能减少状态变更 如您所知,Starling使用Stage3D来渲染所有的可见对象.这就意味着所有的绘制都是GPU完成的. 现在,Starling可以一个接一个的 ...