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

onColumnResizeEnd

информация

Эта функция доступна только в PRO-версии.

Description

Срабатывает один раз, когда пользователь заканчивает перетаскивать границу колонки для изменения её ширины

onColumnResizeEnd: (index: number, column: GridColumn, new_width: number) => boolean;

Parameters

  • index - (required) number - индекс колонки
  • column - (required) GridColumn - объект колонки
  • new_width - (required) number - обновленная ширина колонки

Returns

  • result - (boolean) - определяет, будет ли выполнено действие по умолчанию (true) или оно будет отменено (false)

Example

// возврат false отменяет операцию изменения размера
gantt.attachEvent("onColumnResizeEnd", function(index, column, new_width){
gantt.message.hide(message);
message = null;
gantt.message(`Колонка <b>${gantt.locale.labels["column_"+column.name]}
</b> была изменена до ${new_width}px`);
return true;
});

Это событие можно заблокировать. Возврат false предотвращает изменение размера колонки.