onEmptyClick

fires when the user clicks on an empty space in the Gantt chart (not on tasks)

void onEmptyClick(Event e){ ... };

Parameters

eEventa native event object

Example

gantt.attachEvent("onEmptyClick", function (e){
       //any custom logic here
});

Details

The onEmptyClick event also fires when the user clicks on a link. You can prevent this feature of the event. To do this, you need to check whether the e.target element or the closest one to it contains the link_attribute property, as in:

gantt.attachEvent("onEmptyClick", function (e) {
  var domHelpers = gantt.utils.dom;
  if(!domHelpers.closest(e.target, "[" + gantt.config.link_attribute + "]")){
    gantt.message("not a link");
  }else{
    gantt.message("link!"); 
  }
});
Back to top