jQuery MiniUI

 找回密码
 立即注册
楼主: wp260204287
打印 上一主题 下一主题

甘特图的时间 [复制链接]

Rank: 4

11#
发表于 2022-7-13 14:38:01 |只看该作者
felt 发表于 2022-7-6 16:18
如果你调整到图1这样的显示,保存我们控件生成的任务的字段,包括限制时间和限制类型,下次再加载出来就 ...

你好,我把任务的字段保存了。这些是吗,可是时间还是不对    "UID": "6c4a7d29-85c3-42cc-882a-b6b12d8048da",            "ParentTaskUID": -1,
            "Name": "cc-1",
            "ID": 1,
            "Duration": 6,
            "Start": "2022-06-23T00:00:00",
            "Finish": "2022-06-28T23:59:59",
            "ProjectUID": "2527e284-1b3b-43c3-881f-0c17d9dba7a2",
            "MXID": "6c4a7d29-85c3-42cc-882a-b6b12d8048da",
            "PercentComplete": 100,
            "Principal": "XXX",
            "Principal_MC": "XXX",
            "Work": 0,
            "Department": null,
            "ConstraintDate": null,
            "ConstraintType": 0,
            "Critical": "0",
            "Manual": 0,

Rank: 8Rank: 8

12#
发表于 2022-7-14 13:25:54 |只看该作者
wp260204287 发表于 2022-7-13 14:38
你好,我把任务的字段保存了。这些是吗,可是时间还是不对    "UID": "6c4a7d29-85c3-42cc-882a-b6b12d80 ...

StartDate是项目的开始时间,无法直接修改
Start是任务的开始时间。
你如果在我们控件内把任务时间修改到某天,我们控件会自动给这个任务加上限制类型和限制时间,你保存的时候需要一并保存。你这数据是默认的限制规则,ConstrainType:0,这个规则代表越早越好,没有其他的约束的话,这个任务的时间会按项目开始时间来排。

Rank: 4

13#
发表于 2022-7-19 17:37:08 |只看该作者
felt 发表于 2022-7-14 13:25
StartDate是项目的开始时间,无法直接修改
Start是任务的开始时间。
你如果在我们控件内把任务时间修改到 ...

你好,谢谢你的回复,我还想问一下$.getFullYear is not a function这个是什么原因照成的

Rank: 8Rank: 8

14#
发表于 2022-7-20 09:06:33 |只看该作者
wp260204287 发表于 2022-7-19 17:37
你好,谢谢你的回复,我还想问一下$.getFullYear is not a function这个是什么原因照成的 ...

某个需要是date格式的字段给的数据格式不对。

Rank: 4

15#
发表于 2022-7-20 17:51:13 |只看该作者
felt 发表于 2022-7-20 09:06
某个需要是date格式的字段给的数据格式不对。

你好吗,谢谢你的回复,我查了一下没有日期字段格式不对。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

16#
发表于 2022-7-21 09:12:18 |只看该作者
wp260204287 发表于 2022-7-20 17:51
你好吗,谢谢你的回复,我查了一下没有日期字段格式不对。

这里只有任务数据,完整的数据包括项目信息。

Rank: 4

17#
发表于 2022-7-21 09:59:02 |只看该作者
felt 发表于 2022-7-21 09:12
这里只有任务数据,完整的数据包括项目信息。

你好,谢谢回复
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

18#
发表于 2022-7-21 12:17:19 |只看该作者
wp260204287 发表于 2022-7-21 09:59
你好,谢谢回复

可以正常加载,未发现报错,你是否直接加载的这数据,经过我们的mini.decode会自动将yyyy-MM-ddTHH:mm:ss格式的字符串转成date,你是否没转换?

Rank: 4

19#
发表于 2022-7-23 10:27:13 |只看该作者
felt 发表于 2022-7-21 12:17
可以正常加载,未发现报错,你是否直接加载的这数据,经过我们的mini.decode会自动将yyyy-MM-ddTHH:mm:ss ...

谢谢你的回复,昨天忘回你了,是的我没有转换。转换后好了

Rank: 4

20#
发表于 2022-7-25 17:49:13 |只看该作者
felt 发表于 2022-7-21 12:17
可以正常加载,未发现报错,你是否直接加载的这数据,经过我们的mini.decode会自动将yyyy-MM-ddTHH:mm:ss ...

你好,我问一个问题就普通增加一行数据,
  var newTask = project.newTask();
        newTask.UID = data.ID;
        newTask.Name = data.NAME;
        newTask.ParentTaskUID = data.PARENTTASKUID;
        newTask.ProjectUID = data.PROJECTUID;
        newTask.Start = mini.formatDate(data.START, "yyyy-MM-dd");
        newTask.Finish = mini.formatDate(data.FINISH, "yyyy-MM-dd");
        newTask.Duration = data.DURATION;
        newTask.PercentComplete = data.PERCENTCOMPLETE;
        newTask.Principal = data.PRINCIPAL;
        newTask.Principal_MC = data.PRINCIPAL_MC;
        if (data.CONSTRAINTDATE != null) {
            newTask.ConstraintDate = mini.formatDate(data.CONSTRAINTDATE, "yyyy-MM-dd");
        }
        else {
            newTask.ConstraintDate = null;
        }
        

        newTask.ConstraintType = data.CONSTRAINTTYPE;
        newTask.Critical = data.CRITICAL;
        newTask.Manual = data.Manual;
        newTask.Work = data.WORK;
        newTask.OutlineLevel = data.OutlineLevel;
        newTask.OutlineNumber = data.OutlineNumber;
        newTask.Conflict = data.Conflict;
        project.addTask(newTask);这样增加为什么Start和Finish会变。和我赋值的不一样。

Archiver|普加软件

GMT+8, 2024-11-26 02:52 , Processed in 1.076308 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部