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 设置默认选中,单选
默认选中 和 不选中 传送门
随机推荐
- JS 计算日期天数差
function dayDiffer(startDate,endDate){ console.info((endDate.getTime - startDate.getTime())/(24*60*6 ...
- hdu 1595 find the longest of the shortest【最短路枚举删边求删除每条边后的最短路,并从这些最短路中找出最长的那条】
find the longest of the shortest Time Limit: 1000/5000 MS (Java/Others) Memory Limit: 32768/32768 ...
- [linux]发现一个vim的常用命令的图表,做的挺好,转过来
- android应用程序fps meter[帧数显示]的分析 —— 浅谈root的风险 (3)
上节已经详细说了下注入过程,最后寄生进程在宿主进程中下了个蛋,这下完的蛋有什么作用呢?接下来再具体分析一下. lib0的感染过程分析 对于本例注入的so动态库,首先看一下so的符号: $ readel ...
- web工作方式,浏览网页,打开浏览器,输入网址按下回车键,然后会显示出内容,这个过程是怎样的呢?
以下内容摘自<Go Web编程>,介绍的通俗易懂. 我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容.在这个看似简单的用户行为背后,到底隐藏了些什 ...
- httpclient模拟浏览器訪问站点
HttpClient 是 Apache Jakarta Common 下的子项目.能够用来提供高效的.最新的.功能丰富的支持 HTTP 协议的client编程工具包.而且它支持 HTTP 协议最新的版 ...
- [React Native] Create a component using ScrollView
To show a list of unchanging data in React Native you can use the scroll view component. In this les ...
- [AngularJS] Introduction to angular-formly
<!DOCTYPE html> <html> <head> <!-- Each of these scripts are the latest version ...
- (转)如何在JavaScript与ActiveX之间传递数据3
本文研究如何在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDispatch接口.使用类似的方法,可以推广到其他所有脚本型语言,如LUA,AutoCad等.本文将研 ...
- js获取光标位置例子
<html><head><title>TEST</title><style>body,td { font-family: verdana, ...