Zum Hauptinhalt springen

onBeforeExternalDragIn

Description

Wird unmittelbar ausgelöst, bevor ein Element aus einer externen DHTMLX-Komponente in den Scheduler gezogen wird (erfordert, dass die dnd-Erweiterung aktiviert ist).

onBeforeExternalDragIn: (source: HTMLElement, dhtmlx: object, tArea: HTMLElement, tNode: HTMLElement, e: Event) => boolean

Parameters

  • source - (required) HTMLElement - Das HTML-Element, das in den Scheduler gezogen werden soll
  • dhtmlx - (required) object - Das globale DHTMLX-Objekt
  • tArea - (required) HTMLElement - Das HTML-Element, das den Datenbereich des Schedulers repräsentiert
  • tNode - (required) HTMLElement - Das Ziel-HTML-Element innerhalb des Schedulers (z.B. eine Spalte in der Tagesansicht oder ein Abschnitt in der Timeline-Ansicht)
  • e - (required) Event - Das native Event-Objekt

Returns

  • result - (boolean) - Bestimmt, ob die Standardaktion des Events ausgeführt wird (true) oder abgebrochen wird (false)

Example

scheduler.attachEvent("onBeforeExternalDragIn",function(source,dhtmlx,tArea,tNode,e)
{
// Hier kann benutzerdefinierte Logik hinzugefügt werden
return true;
});

Details

Hinweis

Dieses Event erfordert, dass das outerdrag Plugin aktiviert ist.

Das Event kann blockiert werden. Wenn false zurückgegeben wird, wird verhindert, dass das externe Element in den Scheduler gezogen wird.

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.