drag_mode

хранит типы доступных режимов перетаскивания и сброса

object drag_mode;

Example

gantt.attachEvent("onBeforeTaskDrag", function(id, mode, e){
    const modes = gantt.config.drag_mode;
    switch (mode){
        case modes.move:
 
        break;
        case modes.resize:
 
        break;
        case modes.progress:
 
        break;
 
    }
    //...
});


Default value:

{ "resize":"resize", "progress":"progress", "move":"move", "ignore":"ignore" }
Details

Не следует изменять существующие названия режимов перетаскивания. В противном случае эта функциональность перестанет работать. Однако вы можете добавлять новые свойства, если хотите реализовать пользовательское поведение. Если вы хотите отключить определенный режим перетаскивания, лучше использовать конфигурации drag_move, drag_resize, drag_progress.

  • resize - (string) - режим, когда пользователь перетаскивает полосу задачи для изменения её продолжительности.
  • progress - (string) - режим, когда пользователь перетаскивает индикатор прогресса полосы задачи.
  • move - (string) - режим, когда пользователь перетаскивает полосу задачи для её замены.
  • ignore - (string) - служебный режим, который ограничивает действие перетаскивания и сброса.
К началу