You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Defines how split task must be displayed. The available values are:
3914
+
"inline" - subtask is always displayed in the same row as the parent task.
3915
+
"subrow" - subtask is always displayed its own row (like a regular subtask) under it's `render:"split"` parent.
3916
+
"auto" - default behavior. When `render:"split"` parent is collapsed, subtasks will be displayed in the parents row (like with "inline"), if the parent is expanded, tge subtask will be displayed in its own row.
* The id of the target task. The property displays the same value as the $drop_target property. The property is added to the task object only if Data Processor is enabled, after the task is updated and data is sent to the server.
* controls the display of task constraints on the Gantt chart.
4787
4796
*/
4788
-
show_constraints?: boolean
4797
+
show_constraints?: boolean,
4798
+
4799
+
/**
4800
+
* Enables or disables usage of time constraints for auto scheduling.
4801
+
*/
4802
+
apply_constraints?: boolean,
4803
+
4804
+
/**
4805
+
* Defines how Gantt handles gaps between dependent tasks during scheduling.
4806
+
4807
+
"preserve" - keeps tasks in their current positions if there are no conflicts
4808
+
"compress" - moves tasks to the earliest allowed date (or latest if schedule_from_end is enabled)
4809
+
By default, tasks are only rescheduled when their current date violates a constraint or dependency.
4810
+
*/
4811
+
gap_behavior?: "preserve"|"compress",
4812
+
4813
+
/**
4814
+
* Allows or forbids creating links between parent tasks (projects) and their subtasks.
4815
+
4816
+
By default, such links can't be created.
4817
+
*/
4818
+
descendant_links?: boolean,
4819
+
4820
+
/**
4821
+
* Defines whether Gantt will do auto-scheduling on data loading/parsing.
4822
+
*/
4823
+
schedule_on_parse?: boolean,
4824
+
4825
+
/**By default (when the property is set to true), the whole project is moved during auto scheduling.
4826
+
* It means that all tasks in the project remain on their places relative to each other and the beginning of the project.
4827
+
*/
4828
+
move_projects?: boolean,
4829
+
4830
+
/**
4831
+
* Specifies whether completed tasks should affect scheduling and critical path calculations.
4832
+
4833
+
When the property is enabled, the critical path, slack, and auto scheduling algorithms will take the value of the task progress into account, similar to how these methods work in MS Project, namely:
4834
+
4835
+
1) Completed tasks (completed tasks - the tasks with 100% progress) always have zero slack;
4836
+
4837
+
2) Completed tasks are excluded from the auto scheduling calculations. Relations that connect predecessors to completed tasks are ignored;
4838
+
4839
+
3) Completed tasks can't be critical.
4840
+
*/
4841
+
use_progress?: boolean,
4842
+
4843
+
/**
4844
+
* Enables backward scheduling.
4845
+
4846
+
Setting this config to true will switch auto scheduling to the as late as possible mode.
4847
+
4848
+
The value will be only applied if config.project_end is specified as well.
4849
+
*/
4850
+
schedule_from_end?: boolean,
4851
+
4852
+
/**
4853
+
* Defines whether tasks should inherit the constraint type from their parent project.
4854
+
*/
4855
+
project_constraint?: boolean
4856
+
4857
+
4789
4858
}
4790
4859
4791
4860
exportinterfaceBaselineConfig{
@@ -5000,7 +5069,26 @@ export interface Scale {
5000
5069
* the format of the scale's labels. If set as a function, expects a date object as a parameter.
5001
5070
* @param a date that will be converted
5002
5071
*/
5003
-
date?: string|((date: Date,)=>any)
5072
+
date?: string|((date: Date,)=>any),
5073
+
5074
+
5075
+
/**
5076
+
* If specified, each cell in the scale will have fixed width, regardless of the number of rendered columns:
5077
+
* If there are too few columns to fill the container, the remaining space will stay empty on the right.
5078
+
* If there are too many columns, a horizontal scrollbar will appear.
5079
+
* The property applied only to the bottom-most scale item in config.scales, while specifying it on higher levels will have no effect.
5080
+
* */
5081
+
column_width?: number|undefined,
5082
+
5083
+
/**
5084
+
* Can size task bars in day/week scales according to working hours or specified hours range rather than full 24-hour days.
5085
+
* */
5086
+
projection?: ScaleProjectionMode|undefined|null
5087
+
}
5088
+
5089
+
exportinterfaceScaleProjectionMode{
5090
+
source: "fixedHours"|"taskCalendar",
5091
+
hours?: string[]|number[],
5004
5092
}
5005
5093
5006
5094
exportinterfaceMessagePopupConfig{
@@ -5209,6 +5297,11 @@ export type WorkDayConfig = string | number | boolean | Array<string | number>
* Defines how split task must be displayed. The available values are:
3914
+
"inline" - subtask is always displayed in the same row as the parent task.
3915
+
"subrow" - subtask is always displayed its own row (like a regular subtask) under it's `render:"split"` parent.
3916
+
"auto" - default behavior. When `render:"split"` parent is collapsed, subtasks will be displayed in the parents row (like with "inline"), if the parent is expanded, tge subtask will be displayed in its own row.
* The id of the target task. The property displays the same value as the $drop_target property. The property is added to the task object only if Data Processor is enabled, after the task is updated and data is sent to the server.
* controls the display of task constraints on the Gantt chart.
4787
4796
*/
4788
-
show_constraints?: boolean
4797
+
show_constraints?: boolean,
4798
+
4799
+
/**
4800
+
* Enables or disables usage of time constraints for auto scheduling.
4801
+
*/
4802
+
apply_constraints?: boolean,
4803
+
4804
+
/**
4805
+
* Defines how Gantt handles gaps between dependent tasks during scheduling.
4806
+
4807
+
"preserve" - keeps tasks in their current positions if there are no conflicts
4808
+
"compress" - moves tasks to the earliest allowed date (or latest if schedule_from_end is enabled)
4809
+
By default, tasks are only rescheduled when their current date violates a constraint or dependency.
4810
+
*/
4811
+
gap_behavior?: "preserve"|"compress",
4812
+
4813
+
/**
4814
+
* Allows or forbids creating links between parent tasks (projects) and their subtasks.
4815
+
4816
+
By default, such links can't be created.
4817
+
*/
4818
+
descendant_links?: boolean,
4819
+
4820
+
/**
4821
+
* Defines whether Gantt will do auto-scheduling on data loading/parsing.
4822
+
*/
4823
+
schedule_on_parse?: boolean,
4824
+
4825
+
/**By default (when the property is set to true), the whole project is moved during auto scheduling.
4826
+
* It means that all tasks in the project remain on their places relative to each other and the beginning of the project.
4827
+
*/
4828
+
move_projects?: boolean,
4829
+
4830
+
/**
4831
+
* Specifies whether completed tasks should affect scheduling and critical path calculations.
4832
+
4833
+
When the property is enabled, the critical path, slack, and auto scheduling algorithms will take the value of the task progress into account, similar to how these methods work in MS Project, namely:
4834
+
4835
+
1) Completed tasks (completed tasks - the tasks with 100% progress) always have zero slack;
4836
+
4837
+
2) Completed tasks are excluded from the auto scheduling calculations. Relations that connect predecessors to completed tasks are ignored;
4838
+
4839
+
3) Completed tasks can't be critical.
4840
+
*/
4841
+
use_progress?: boolean,
4842
+
4843
+
/**
4844
+
* Enables backward scheduling.
4845
+
4846
+
Setting this config to true will switch auto scheduling to the as late as possible mode.
4847
+
4848
+
The value will be only applied if config.project_end is specified as well.
4849
+
*/
4850
+
schedule_from_end?: boolean,
4851
+
4852
+
/**
4853
+
* Defines whether tasks should inherit the constraint type from their parent project.
4854
+
*/
4855
+
project_constraint?: boolean
4856
+
4857
+
4789
4858
}
4790
4859
4791
4860
exportinterfaceBaselineConfig{
@@ -5000,7 +5069,26 @@ export interface Scale {
5000
5069
* the format of the scale's labels. If set as a function, expects a date object as a parameter.
5001
5070
* @param a date that will be converted
5002
5071
*/
5003
-
date?: string|((date: Date,)=>any)
5072
+
date?: string|((date: Date,)=>any),
5073
+
5074
+
5075
+
/**
5076
+
* If specified, each cell in the scale will have fixed width, regardless of the number of rendered columns:
5077
+
* If there are too few columns to fill the container, the remaining space will stay empty on the right.
5078
+
* If there are too many columns, a horizontal scrollbar will appear.
5079
+
* The property applied only to the bottom-most scale item in config.scales, while specifying it on higher levels will have no effect.
5080
+
* */
5081
+
column_width?: number|undefined,
5082
+
5083
+
/**
5084
+
* Can size task bars in day/week scales according to working hours or specified hours range rather than full 24-hour days.
5085
+
* */
5086
+
projection?: ScaleProjectionMode|undefined|null
5087
+
}
5088
+
5089
+
exportinterfaceScaleProjectionMode{
5090
+
source: "fixedHours"|"taskCalendar",
5091
+
hours?: string[]|number[],
5004
5092
}
5005
5093
5006
5094
exportinterfaceMessagePopupConfig{
@@ -5209,6 +5297,11 @@ export type WorkDayConfig = string | number | boolean | Array<string | number>
0 commit comments