TransactionalFeatureMixin
Mixin
This mixin declares a common config to disable feature transactions in components which support scheduling engine: SchedulerPro and Gantt. When enabled, features such as drag and resize use project transactions to batch changes and defer UI updates until the operation completes.
// Enable in SchedulerPro or Gantt
const schedulerPro = new SchedulerPro({
enableTransactionalFeatures : true
});
See also
- Scheduler - Scheduler widget
No results
Configs
Configs are options you supply in a configuration object when creating an instance of this class-
When true, some features will start a project transaction, blocking the project queue, suspending store events and preventing UI from updates. It behaves similar to instantUpdate set to
false. Setfalseto not use project queue.
Properties
Properties are getters/setters or publicly accessible variables on this class-
Identifies an object as an instance of TransactionalFeatureMixin class, or subclass thereof.
-
Returns
trueif queue is supported and enabled -
Identifies an object as an instance of TransactionalFeatureMixin class, or subclass thereof.