找回密码
 立即注册

QQ登录

只需一步,快速开始

此号为空号

初级会员

22

主题

61

帖子

240

积分

初级会员

积分
240
此号为空号
初级会员   /  发表于:2022-8-2 14:03  /   查看:1784  /  回复:7
10金币
本帖最后由 此号为空号 于 2022-8-2 14:04 编辑

如图,中类表 树控件,能否通过旁边的按钮,让树全部展开,或者全部收起! 在求助中心找了一个 样例,好像用JS命令实现
我把它复制到我的按钮事件里,没有一点反应!


   中类维护页面,   





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

嗐~还是没弄明白原理呢。 改良了一下代码。 tree为树型图单元格名称。 让我在吐个槽~ 这不有跟帖吗。。。

7 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-2 14:03:15
来自 4#
本帖最后由 David.Zhong 于 2022-8-2 17:44 编辑

嗐~还是没弄明白原理呢。
改良了一下代码。


  1. var id = $("[fgcname='tree'] .treeContainer ul")[0].id
  2. var tree = $.fn.zTree.getZTreeObj(id);
  3. tree.expandAll(true);
复制代码


tree为树型图单元格名称。

让我在吐个槽~
这不有跟帖吗。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-2 15:45:07
2#
大佬,用别人的代码还是得知其所以然呢~

这里的参数需要设置为大佬页面上树所在的单元格位置。
大佬可以学着找一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
此号为空号
初级会员   /  发表于:2022-8-2 15:53:11
3#
本帖最后由 此号为空号 于 2022-8-2 15:55 编辑
David.Zhong 发表于 2022-8-2 15:45
大佬,用别人的代码还是得知其所以然呢~

这里的参数需要设置为大佬页面上树所在的单元格位置。

更改了 也没用,别名也没有效果

其二 别人的 单元格,没有别名




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
此号为空号
初级会员   /  发表于:2022-8-2 19:54:12
5#
David.Zhong 发表于 2022-8-2 17:42
嗐~还是没弄明白原理呢。
改良了一下代码。

跟帖的,代码 试了也没反应,我太菜了,看不懂JS 什么意思?
跟着下面瞎改 无法收缩?
var tree= $.fn.zTree.getZTreeObj(document.getElementById("idx_tree").firstElementChild.id);
itree.expandAll(false)  //收起



大佬 树 展开和收起解决了
   就差   树刷新 的代码怎么写?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-2 23:38:10
6#
展开收起的代码你用我给你那段就行了。
树刷新?这个怕不是需要重新加载绑定数据才行。
回复 使用道具 举报
此号为空号
初级会员   /  发表于:2022-8-3 08:02:54
7#
David.Zhong 发表于 2022-8-2 23:38
展开收起的代码你用我给你那段就行了。
树刷新?这个怕不是需要重新加载绑定数据才行。

微软的树控件,就是先清空树的节点,再重新加载
!,因为表格新增或删除了,数据变化了,树需刷新,重加载
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-3 09:11:13
8#
同一个页面下树型图绑定的表新增或者删除之后本身就会刷新树型图,大佬测试下。

或者大佬就用这个方法吧。
reloadBindingData方法 - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部