找回密码
 立即注册

QQ登录

只需一步,快速开始

cgskin

金牌服务用户

3

主题

4

帖子

17

积分

金牌服务用户

积分
17
  • 95

    金币

  • 3

    主题

  • 4

    帖子

最新发帖
cgskin
金牌服务用户   /  发表于:2024-10-9 15:37  /   查看:279  /  回复:2
本帖最后由 Joestar.Xu 于 2024-10-9 15:59 编辑

调研编号:SJS-26703
官方的日历设置不生效.png
设置早9晚6.png
切换日历后.png

修改日期前

修改日期前

甘特图test.tar

6 KB, 下载次数: 2

甘特图实现代码片段

2 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-9 15:39:06
沙发
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-22 16:32:34
板凳
经电话沟通,此问题已解决。

以下信息供其他客户参考:

日历中的defaultStartTime和defaultFinishTime仅适用于没有具体时间的新任务,如果任务是auto模式,则开始日期和完成日期将由项目计划引擎计算。

另外,请参考以下代码以正确切换日历。

  1. var customCalendar = GC.Spread.Sheets.GanttSheet.Calendar.standard;
  2. // ...
  3. // change some setting on customCalendar
  4. // ...
  5. ganttSheet.project.calendar = customCalendar;

  6. // switch the calender to another
  7. ganttSheet.project.calendar = GC.Spread.Sheets.GanttSheet.Calendar.hours24;

  8. // switch the calendar back
  9. // correct way √: could switch back with the customer setting (9:00~18:00)
  10. ganttSheet.project.calendar = customCalendar;
  11. // wrong way x: could not switch back with the customer setting (8:00~17:00)
  12. ganttSheet.project.calendar = GC.Spread.Sheets.GanttSheet.Calendar.standard;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部