jQuery MiniUI

 找回密码
 立即注册
查看: 2031|回复: 1
打印 上一主题 下一主题

甘特图新增数据 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2022-7-26 15:39:23 |只看该作者 |倒序浏览
你好,我问一个问题就普通增加一行数据,
  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会变。和我赋值的不一样。

Rank: 8Rank: 8

沙发
发表于 2022-7-27 14:17:17 |只看该作者
数据不符合排程算法的计算,就会自动调整。你现在这样新增,你给到的时间并不能保证是正确的。

Archiver|普加软件

GMT+8, 2024-11-26 00:38 , Processed in 1.047943 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部