Beginner

Как блокировать и активировать элементы

Библиотека Webix позволяет временно заблокировать функциональность какого-либо компонента. Он остаётся видимым, но взаимодействовать с ним нельзя. Функции для (раз)блокировки следующие:

$$("cell").enable();
// ...
$$("cell").disable();

Related sample:  Disabling Components

Когда это может пригодиться?

  • Например, если у вас есть DataView и Form и вы хотите заблокировать форму до тех пор, пока прользователь не выберет какой либо элемент.

  • Или же вы хотите временно заблокировать компонент во время выполнения серверной операции (например, сохранения данных), чтобы пользователь не смог нажимать на кнопки и выбирать.

Чтобы проверить заблокирован ли компонент, воспользуйтесь методом isEnabled():

$$("cell").isEnabled(); // возвращает значение boolean
Наверх