找回密码
 立即注册

QQ登录

只需一步,快速开始

benjerry

注册会员

2

主题

8

帖子

41

积分

注册会员

积分
41
最新发帖
benjerry
注册会员   /  发表于:2021-2-22 23:53  /   查看:3396  /  回复:5
本帖最后由 benjerry 于 2021-2-22 23:57 编辑

ganttview因为本身包含子任务结构的,请问能在查询出记录的时候,第一次默认全部折叠吗?没找到Collapse之类的属性。如图所示,能否默认那些减号先都折叠起来 。


本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-23 00:48:31
沙发
问题已收到,明天验证后给你回复
回复 使用道具 举报
benjerry
注册会员   /  发表于:2021-2-24 11:41:00
板凳
Richard.Ma 发表于 2021-2-23 00:48
问题已收到,明天验证后给你回复

请问一下,有结果了吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-24 14:56:47
地板
做了一个demo ,你可以参考
核心代码

  1.         private void CollapseGroupTasks()
  2.         {
  3.             var flex = c1GanttView1.Controls[2] as C1.Win.C1FlexGrid.C1FlexGrid;

  4.             for (int row = 0; row < flex.Rows.Count; ++row)
  5.             {
  6.                 var dataSource = flex.Rows[row].DataSource;
  7.                 if (dataSource != null && dataSource.GetType().FullName.Equals("C1.Win.C1GanttView.GroupTask"))
  8.                 {
  9.                     var task = dataSource as C1.Win.C1GanttView.BaseTask;
  10.                     task.IsCollapsed = true;
  11.                 }
  12.             }
  13.         }
复制代码


本帖子中包含更多资源

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

x
回复 使用道具 举报
benjerry
注册会员   /  发表于:2021-2-24 16:01:58
5#
哦,明白了,原来ganteview里面包含了一个flexgrid,我试试看
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-24 17:15:20
6#
好的

评分

参与人数 1满意度 +5 收起 理由
benjerry + 5 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部