向日葵甘特图组件的配置参数

以下是一个参数表,代表向日葵甘特组件(SFGantt JavaScript API)之中的各个配置参数,参数设置方法:

gtConfig.setConfig(参数名,参数值)

例如,如果我们想设置甘特图是否只读,可使用如下语句:

gtConfig.setConfig("SFGantt/readOnly",true)

配置参数 默认值 类型 说明
SFGantt/disableDragResize false Bool 是否禁止通过甘特图右下角的图标拖动改变甘特图的大小,如果设置为true,则不会显示该三角图标
SFGantt/disableHelpLink false Bool 是否禁止禁止帮助链接的加载
SFData/autoCalculateTime true Bool 是否自动计算概要任务的时间,如果这个值设置为false,拖动一个任务的时间,对应的概要任务不会自动更新
SFData/autoCalculateTaskID 0 Number 是否自动计算任务的ID,0代表不自动计算,1代表完全自动计算(不读取数据之中的值),2代表采用数据之中的值作为初始值,在添加或删除任务的时候进行自动修改
SFGantt/container String 用来显示甘特图的层的ID,这个层必须已经在页面上存在
SFGantt/listWidth 200 Number 左侧列表的宽度
SFGantt/idCellWidth 36 Number 左侧ID列表的宽度,实际上也就是显示LOGO的宽度
SFGantt/headHeight 36 Number 甘特图顶端部分的高度像素值
SFGantt/footHeight 17 Number 甘特图底端部分的高度像素值
SFGantt/itemHeight 24 Number 默认的列表每一项的高度
SFGantt/itemWidth 6 Number 甘特图右侧图表的显示比例,改动这个值会影响甘特图的水平大小
SFGantt/fontSize 12 Number 甘特图上显示的字体大小
SFGantt/headBgColor #F4F4F4 Color 甘特图顶端部分的背景色
SFGantt/bodyBgColor #FFFFFF Color 甘特图中间主体部分的背景色
SFGantt/bottomBgColor #F4F4F4 Color 甘特图底端部分的背景色
SFGantt/idCellBgColor #F4F4F4 Color 左侧ID列表的背景颜色
SFGantt/columnBarColor #F4F4F4 Color 甘特图上图表和列表中间分隔条的背景色
SFGantt/borderColor #CDCDCD Color 甘特图上所有的分隔线的颜色
SFGantt/listFocusColor #DDDDDD Color 左侧list列表之中的任务被选中时的背景色
SFGantt/imgPath http://www.51diaodu.cn/sfgantt/img/ String 图片文件URL目录的路径
SFGantt/imgType .gif.aspx String 图片文件的扩展名,线上的版本因为要使用缓存,在原有扩展名后加上了.aspx
SFGantt/taskFieldNames StatusIcon,Name,Start,Finish,Limit String 甘特图左侧主体列表之中的各个列名称,用逗号分隔,参照SFGanttField 类getTaskField方法的参数
SFGantt/taskIdFieldNames ID String 甘特图左侧ID列表之中的各个列名称,用逗号分隔,参照SFGanttField 类getTaskField方法的参数
SFGantt/readOnly false Bool 是否以只读模式显示甘特图,只读模式下任何关于数据更改的操作都被禁止
SFGantt/disableAddTask false Bool 是否禁止甘特图以任何方式执行添加任务操作
SFGantt/disableUpdateTask false Bool 是否禁止甘特图以任何方式执行修改任务操作
SFGantt/disableDeleteTask false Bool 是否禁止甘特图以任何方式执行删除任务操作
SFGantt/disableAddLink false Bool 是否禁止甘特图以任何方式执行添加链接操作
SFGantt/disableDeleteLink false Bool 是否禁止甘特图以任何方式执行删除链接操作
SFGanttTasksMap/taskStyle TaskNormal String 默认的任务条显示样式名称,参照SFGanttTaskStyle 类ClassName属性的值
SFGanttTasksMap/summaryStyle SummaryNormal String 默认的大纲任务条显示样式名称,参照SFGanttTaskStyle 类ClassName属性的值
SFGanttTasksMap/milestoneStyle MilestoneNormal String 默认的里程碑任务条显示样式名称,参照SFGanttTaskStyle 类ClassName属性的值
SFGanttTasksMap/trackTopStyle TrackTopNormal String 默认的跟踪任务条上方显示样式名称,参照SFGanttTaskStyle 类ClassName属性的值
SFGanttTasksMap/trackBottomStyle TrackBottomNormal String 默认的跟踪任务条下方显示样式名称,参照SFGanttTaskStyle 类ClassName属性的值
SFGanttTasksMap/trackMilestoneStyle TrackMilestoneNormal String 默认的跟踪任务条里程碑显示样式名称,参照SFGanttTaskStyle 类ClassName属性的值
SFGanttTasksMap/taskBarField Name String 甘特图任务条后显示的任务域名称,参照SFGanttField 类getTaskField方法的参数
SFGanttTasksMap/taskNoticeFields Name,Start,Finish String 鼠标放在甘特图任务条上显示的浮动Tips上显示的任务域名称的集合,以逗号分开各个名称,参照SFGanttField 类getTaskField方法的参数
SFGanttTasksMap/taskProgressNoticeFields Name,ActualStart,ActualFinish,ActualDuration,PercentComplete String 鼠标放在甘特图完成百分比条上显示的浮动Tips上显示的任务域名称的集合,以逗号分开各个名称,参照SFGanttField 类getTaskField方法的参数
SFGanttTasksMap/disableDragMoveTask false Bool 是否禁止通过拖动任务条改变任务的起始时间
SFGanttTasksMap/disableDragResizeTask false Bool 是否禁止通过拖动任务条改变任务的结束时间
SFGanttTasksMap/disableDragChangePercent false Bool 是否禁止通过拖动任务完成百分比条来更改任务的完成百分比
SFGanttTasksMap/disableDragAddLink false Bool 是否禁止通过拖动一个任务条到另一个任务条来添加链接的功能
SFGanttElementList/disableInput false Bool 是否禁止进入表格的即时输入模式
SFGanttElementList/disableDragOrder false Bool 是否禁止通过拖动改变任务顺序的功能
SFGanttElementList/disableAdjustLineHeight false Bool 是否禁止通过拖动表格的间隔来调整行高的功能
SFGanttLinksMap/linkNoticeFields Type,FromTask,ToTask String 鼠标放在甘特图箭头条上显示的浮动Tips上显示的链接域名称的集合,以逗号分开各个名称,参照SFGanttField 类getLinkField方法的参数
SFGanttField/dateShowFormat yyyy年MM月dd日 String 日期列显示格式
SFGanttField/dateInputFormat yyyy-MM-dd HH:mm:ss String 日期列输入格式