找回密码
 立即注册

QQ登录

只需一步,快速开始

Emilys

注册会员

4

主题

8

帖子

34

积分

注册会员

积分
34
  • 98

    金币

  • 4

    主题

  • 8

    帖子

Emilys
注册会员   /  发表于:2023-9-18 11:11  /   查看:1381  /  回复:5
10金币
本帖最后由 Emilys 于 2023-9-18 15:11 编辑

C1GanttView 繪製非工作時間畫刷的顔色,在右側甘特圖的列表中,如果我設置了非工作時間比如星期六星期天,那麽星期六和星期天的列就會出現我設置的非工作時間的畫刷的顔色,現在我想不設置非工作時間,但是又想要這種右側甘特圖某些列能夠設置下背景色更美觀些,可是我用代碼實現不了,我把右側甘特圖强制轉換成flexgrid以後,發現甘特圖的列表的列數量只有1列,導致我設置背景色,甘特圖整個區域全部變色了,我想要的是只有某些列變色,比如星期六星期天變色,但是我又不想設置非工作時間,請問能實現嗎?

5 个回复

倒序浏览
Emilys
注册会员   /  发表于:2023-9-18 16:13:49
沙发
這?一個回復的都沒????
回复 使用道具 举报
Emilys
注册会员   /  发表于:2023-9-18 16:21:39
板凳
版主人呢?????
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-18 18:31:59
地板
C1GanttView相比flexgird这种控件来说,属性,样式设置功能都是针对于具体的日期,任务等内容的。具体渲染哪块内容,这些都是内置的,

没有办法拿到星期六星期天对应的区域来单独设置背景色
回复 使用道具 举报
Emilys
注册会员   /  发表于:2023-9-19 10:53:51
5#
Richard.Ma 发表于 2023-9-18 18:31
C1GanttView相比flexgird这种控件来说,属性,样式设置功能都是针对于具体的日期,任务等内容的。具体渲染 ...

也不是要具體渲染星期六星期天的背景色,比如我渲染右側甘特圖裏的第一列或者第三列都可以,關鍵是,我把右側的甘特圖轉換爲flexgrid以後,獲取到的對象的列只有一個,導致我對這個對象渲染背景色的時候,甘特圖全部都變色了,我想要的是甘特圖指定第几列背景色變色就可以了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-19 23:44:24
6#
右侧的甘特图是没有列概念的,没法实现你的需求
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部