Перейти к основному содержимому

assert

Description

Если переданное выражение ложно, в правом верхнем углу экрана появляется красный popup с сообщением об ошибке

assert: (expression: any, errorMessage: string) => void

Parameters

  • expression - (required) any - истинное значение для подтверждения выражения, ложное если assert не прошёл
  • errorMessage - (required) string - сообщение, которое будет отображено в красном popup

Example

gantt.attachEvent("onLoadEnd", function(){
gantt.assert(gantt.getTaskCount(), "no data loaded");
});

Details

В кодовой базе dhtmlxGantt используется gantt.assert для определения, когда компонент находится в некорректном состоянии.

Способ отображения ошибок можно настроить через конфигурацию show_errors.

Ошибки также можно обрабатывать программно через событие onError.