DependencyEdit
Feature that displays a popup containing fields for editing dependency data.
Dependency edit
//<code-header>
fiddle.title = 'Dependency edit';
//</code-header>
targetElement.innerHTML = '<p>This demo shows the dependency editing feature, double-click a dependency line to edit:</p>';
// Project contains all the data and is responsible for correct scheduling
const project = new ProjectModel({
resources : [
{ id : 1, name : 'John Smith' },
{ id : 2, name : 'Mary Thompson' }
],
events : [
{ id : 2, name : 'Proof-read docs', startDate : '2017-01-02', endDate : '2017-01-05' },
{ id : 3, name : 'Release docs', startDate : '2017-01-09', endDate : '2017-01-10' }
],
assignments : [
{ id : 1, resource : 1, event : 2 },
{ id : 2, resource : 2, event : 3 }
],
dependencies : [
{ id : 1, fromEvent : 2, toEvent : 3 }
]
});
const scheduler = new SchedulerPro({
appendTo : targetElement,
flex : '1 0 100%',
project, // SchedulerPro needs project to get schedule data from
startDate : new Date(2016, 11, 31),
endDate : new Date(2017, 0, 11),
height : 300,
features : {
// Enable dependency editing feature
dependencyEdit : true
},
columns : [
{ field : 'name', text : 'Name' }
]
});This feature is disabled by default. For info on enabling it, see GridFeatures.
Configs
15
Configs
15Editor
autoCloseDependencyEdit
editorConfigDependencyEdit
saveAndCloseOnEnterDependencyEdit
triggerEventDependencyEdit
Misc
bubbleEventsEvents
callOnFunctionsEvents
clientInstancePlugin
localeClassLocalizable
localizableLocalizable
localizablePropertiesLocalizable
Other
Properties
23
Properties
23Common
disabledInstancePlugin
Class hierarchy
Identifies an object as an instance of DependencyEdit class, or subclass thereof.
Identifies an object as an instance of DependencyEdit class, or subclass thereof.
isEventsEvents
isInstancePluginInstancePlugin
isLocalizableLocalizable
Editor
triggerEventDependencyEdit
Other
cancelButtonDependencyEdit
deleteButtonDependencyEdit
fromNameFieldDependencyEdit
lagFieldDependencyEdit
saveButtonDependencyEdit
toNameFieldDependencyEdit
typeFieldDependencyEdit
Functions
31
Functions
31Configuration
Events
detachListenersBase
Misc
animatePropertyBase
callbackBase
doDisableInstancePlugin
downloadTestCaseBase
resolveCallbackBase
updateLocalizationLocalizable
Other
addListenerEvents
editDependencyDependencyEdit
hasListenerEvents
onEvents
onAfterSaveDependencyEdit
onBeforeSaveDependencyEdit
relayAllEvents
removeAllListenersEvents
removeListenerEvents
resumeEventsEvents
suspendEventsEvents
triggerEvents
unEvents
Events
11
Events
11afterDependencySaveDependencyEdit
beforeDependencyAddDependencyEdit
beforeDependencyDeleteDependencyEdit
beforeDependencyEditDependencyEdit
beforeDependencyEditShowDependencyEdit
beforeDependencySaveDependencyEdit
beforeDestroyEvents
catchAllEvents
destroyEvents
disableInstancePlugin
enableInstancePlugin
Event handlers
11
Event handlers
11onAfterDependencySaveDependencyEdit
onBeforeDependencyAddDependencyEdit
onBeforeDependencyDeleteDependencyEdit
onBeforeDependencyEditDependencyEdit
onBeforeDependencyEditShowDependencyEdit
onBeforeDependencySaveDependencyEdit
onBeforeDestroyEvents
onCatchAllEvents
onDestroyEvents
onDisableInstancePlugin
onEnableInstancePlugin
Typedefs
1
Typedefs
1BryntumListenerConfigEvents