找回密码
 立即注册

QQ登录

只需一步,快速开始

小葱儿

初级会员

19

主题

75

帖子

495

积分

初级会员

积分
495

[已处理] treeview

小葱儿
初级会员   /  发表于:2017-7-27 11:00  /   查看:9420  /  回复:14
treeview  中  设定 treeview 当前选中的值,我想从后台数据获取后给他赋值 我要他当前选中的值,

     document.getElementById('btnSaveState').addEventListener('click', function () {

                saveCheckedItems = [{ header: '111111', id: '2' }];

              //  saveCheckedItems = tv.checkedItems;

     });
            document.getElementById('btnRestoreState').addEventListener('click', function () {
                debugger;
                tv.checkedItems = saveCheckedItems || [];
            });


上面的方法中document.getElementById('btnSaveState').addEventListener  我写     saveCheckedItems = tv.checkedItems; 再执行  document.getElementById('btnRestoreState').addEventListener能成功,我写   saveCheckedItems = [{ header: '111111', id: '2' }]; 就不行,为啥

17 个回复

倒序浏览
小葱儿
初级会员   /  发表于:2017-7-27 17:51:20
推荐
JeffryLI 发表于 2017-7-27 17:33
好的。没问题,这个好像有点不好写,我正在努力哈。等我消息。

好,麻烦尽快,我们这边经理等回复
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-27 13:38:18
沙发
您好,不能使用这个赋值,您现在的操作属于更新节点信息那就等同与数据库更操作的,而且您这个方式类似add一条新数据,所以一般都是我们读到tv.checkedItems,对里面的Object的内容更改
这是我调试console的结果。
tv.checkedItems[0]
Object {header: "Apple", eidt: "add"}
tv.checkedItems[0].header
希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
小葱儿
初级会员   /  发表于:2017-7-27 13:54:34
板凳
JeffryLI 发表于 2017-7-27 13:38
您好,不能使用这个赋值,您现在的操作属于更新节点信息那就等同与数据库更操作的,而且您这个方式类似add ...

那如果我想实现,页面初始选中某些节点,该怎么处理呢
回复 使用道具 举报
小葱儿
初级会员   /  发表于:2017-7-27 14:01:17
地板
JeffryLI 发表于 2017-7-27 13:38
您好,不能使用这个赋值,您现在的操作属于更新节点信息那就等同与数据库更操作的,而且您这个方式类似add ...

我不更新节点信息,我目的是通过代码想让某个节点被选中
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-27 15:07:54
5#
小葱儿 发表于 2017-7-27 14:01
我不更新节点信息,我目的是通过代码想让某个节点被选中

您好,是在tree初始化加载的时候,有部分节点是默认选中,是这个需求吗?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
小葱儿
初级会员   /  发表于:2017-7-27 15:10:44
6#
JeffryLI 发表于 2017-7-27 15:07
您好,是在tree初始化加载的时候,有部分节点是默认选中,是这个需求吗?

是的
回复 使用道具 举报
小葱儿
初级会员   /  发表于:2017-7-27 15:58:44
7#
JeffryLI 发表于 2017-7-27 15:07
您好,是在tree初始化加载的时候,有部分节点是默认选中,是这个需求吗?

可有解决方案?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-27 16:30:18
8#

Hi,这个我需要做个demo帮您确认下,稍后给您回复哈。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
小葱儿
初级会员   /  发表于:2017-7-27 16:35:05
9#
JeffryLI 发表于 2017-7-27 16:30
Hi,这个我需要做个demo帮您确认下,稍后给您回复哈。

好,麻烦尽快,谢谢
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-27 16:49:00
10#
小葱儿 发表于 2017-7-27 16:35
好,麻烦尽快,谢谢

正在找接口实现呢,耐心等待就好。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部