官方提供了一下这些标准的列:

列名

任务属性

描述

PlusProject.IDColumn

ID

任务序号。

PlusProject.WBSColumn

WBS

WBS编码。

PlusProject.NameColumn

Name

任务名称。

PlusProject.DurationColumn

Duration

工期。

PlusProject.StartColumn

Start

开始日期。

PlusProject.FinishColumn

Finish

完成日期。

PlusProject.PercentCompleteColumn

PercentComplete

完成百分比。

PlusProject.WorkColumn

Work

工时。

PlusProject.WeightColumn

Weight

权重。

PlusProject.PriorityColumn

Priority

重要级别。

PlusProject.OutlineNumberColumn

OutlineNumber

大纲字段。

PlusProject.OutlineLevelColumn

OutlineLevel

任务层次。

PlusProject.ConstraintDateColumn

ConstraintDate

限制日期。

PlusProject.ConstraintTypeColumn

ConstraintType

限制类型。

PlusProject.PredecessorLinkColumn

PredecessorLink

前置任务。

PlusProject.StatusColumn

状态列。它使用图标反映任务的一些状态,比如受限制、已完成、有注释等。

PlusProject.DepartmentColumn

Department

部门。

PlusProject.PrincipalColumn

Principal

负责人。

PlusProject.AssignmentsColumn

Assignments

资源名称。

PlusProject.ActualStartColumn

ActualStart

实际开始日期。

PlusProject.ActualFinishColumn

ActualFinish

实际完成日期。

PlusProject.Critical2Column

Critical2

手动设置关键任务。


所谓标准列,就是预设好的带编辑的一些列对象,可以自由组合和选择使用。

如下示例:

var project = new PlusProject();
project.setStyle("width:1000px;height:400px");
project.setColumns([
    new PlusProject.IDColumn(),
    new PlusProject.StatusColumn(),
    new PlusProject.NameColumn(),
    new PlusProject.PredecessorLinkColumn(),    
    new PlusProject.DurationColumn(),
    new PlusProject.StartColumn(),
    new PlusProject.FinishColumn(),
    new PlusProject.PercentCompleteColumn()
]);
project.render(document.getElementById("viewCt"));