ProjectCrudManager
Configs
5
Configs
5CRUD
If true, project changes API will also report project model changes: start/end date,
calendar, effort, duration, etc.
Lazy Loading
lazyLoadLazyLoadCrudManager
pageSizeLazyLoadCrudManager
remotePagingLazyLoadCrudManager
requestDataLazyLoadCrudManager
Properties
6
Properties
6Class hierarchy
Identifies an object as an instance of ProjectCrudManager class, or subclass thereof.
Identifies an object as an instance of ProjectCrudManager class, or subclass thereof.
isLazyLoadCrudManagerLazyLoadCrudManager
CRUD
Returns current changes as an object consisting of added/modified/removed arrays of records for every
managed store, keyed by each store's id. Returns null if no changes exist. Format:
{
resources : {
added : [{ name : 'New guy' }],
modified : [{ id : 2, name : 'Mike' }],
removed : [{ id : 3 }]
},
events : {
modified : [{ id : 12, name : 'Cool task' }]
},
...
}
To also include changes of the project model itself set trackProjectModelChanges to true:
{
project : {
calendar : 'custom',
startDate : '2020-02-02',
endDate : '2020-02-10
},
resources : {...},
events : {...}
}
If true, project changes API will also report project model changes: start/end date,
calendar, effort, duration, etc.
Lazy Loading
lazyLoadLazyLoadCrudManager
Typedefs
2
Typedefs
2CrudManagerRequestResponseLazyLoadCrudManager
LazyLoadCrudManagerRequestParamsLazyLoadCrudManager