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 设置默认选中,单选
默认选中 和 不选中 传送门
随机推荐
- 家庭局域网接入Internet
接入Internet 建立宽带连接 步骤一:单击"网络",再属性 步骤二:单击"更改适配器设置" 步骤三:选择"宽带连接" 步骤四:输入 ...
- ABAP开发基础知识:内表(Internal Table)
http://www.cnblogs.com/foxting/archive/2012/03/19/2406830.html 内表与结构体基本类似,它同样是程序运行中被临时创建的一个存储空间,它是一个 ...
- Stage3D学习笔记(四):正交矩阵
我们上一章节显示图片的时候,会发现我们制定的顶点在Stage3D中其实是存在一个区间的: x轴(从左到右):[-1.0-1.0] y轴(从下到上):[-1.0-1.0] z轴(从近到远):[0-1.0 ...
- ECshop彻底去版权(同时适用于2.7.3)
前台部分: 1:去掉头部TITLE部分的ECSHOP演示站 Powered by ecshop前者”ECSHOP演示站”在后台商店设置 – 商店标题修改后者” Powered by ecshop”打开 ...
- Cocos2dx 小技巧(十一) 小人虽短,但能够旋转
转眼五一就到了,放假三天应该做些什么呢?窝在家里钻研技术?写博客?no no no no,这样的"伤害"自己的方式实在让我无法忍受.本来和大学那伙人越好了一起去哪里玩玩,喝酒聊天啥 ...
- 【转】placement new
原文:http://www.cnblogs.com/wanghetao/archive/2011/11/21/2257403.html 1. placement new的含义placement new ...
- JFinal之学习资源
JFinal官网: http://www.jfinal.com/ JFinal在线API: http://tool.oschina.net/apidocs/apidoc?api=jfinal JFin ...
- [AngularJS] Best Practise - Resolve promises in router, defer controllers
See more:http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/ /** * Created by Answer12 ...
- springMVC整合xStream
一. 简单介绍: xStream能够轻易的将Java对象转换成xml.JSON.本篇博客将使用springMVC整合利用xStream转换xml. 关于xStream使用的博文:http://blog ...
- careercup-中等难度 17.12
17.12 设计一个算法,找出数组中两数之和为指定值的所有整数对. 解答 时间复杂度O(n)的解法 我们可以用一个哈希表或数组或bitmap(后两者要求数组中的整数非负)来保存sum-x的值, 这样我 ...