找回密码
 立即注册

QQ登录

只需一步,快速开始

86971375

注册会员

6

主题

12

帖子

58

积分

注册会员

积分
58
86971375
注册会员   /  发表于:2022-9-24 16:08  /   查看:1923  /  回复:3
本帖最后由 86971375 于 2022-9-24 16:13 编辑

1. C1GanttView  上下task缩进调整(目前的任务缩进上下级不直观),能否通过其它方法解决;

2. 只做页面显示上的改变,不改变task之间的关联关系

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-26 11:01:01
沙发
  1. C1FlexGrid grid = c1GanttView1.Controls[2] as C1FlexGrid;
  2.             
  3.             grid.Tree.Indent = 100;
复制代码
回复 使用道具 举报
86971375
注册会员   /  发表于:2022-9-27 09:31:33
板凳

这样处理后,展开,折叠功能错误,着急麻烦处理一下

本帖最后由 86971375 于 2022-9-27 09:37 编辑

这样处理后,展开,折叠功能错误,
var flex = GanttView1.Controls[2] as C1.Win.C1FlexGrid.C1FlexGrid;
            for (int row = 0; row < flex.Rows.Count; ++row)
            {
                var dataSource = flex.Rows[row].DataSource;
                //if (dataSource != null && dataSource.GetType().FullName.Equals("C1.Win.C1GanttView.GroupTask"))
                if (dataSource != null)
                {
                    var task = dataSource as C1.Win.C1GanttView.BaseTask;
                    task.IsCollapsed = IsCollapsed;
                }
            }
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-27 12:03:22
地板
这个如果出现错误没什么办法,本身flexgrid就没有开放出来给用户做设置,你做一些简单的样式设置还行

这个等于是更改了原来的数据源了,可能和他这边内部的逻辑冲突
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部