Panel.onExpanding

Устанавливает обработчик события о том, что панель разворачивается.

Description

Если панель была свернута, вызов метода setCollapsed() с параметром false означает необходимость развернуть панель. В этом случае возникает событие onExpanding. В итоге панель будет развернута, если нет ни одного обработчика, подписанного на событие onExpanding, либо если все обработчики этого события вернули значение, отличное от false. Если панель в конечном счете была развернута, возникает событие onExpanded. В обработчике события onExpanded можно зарегистрировать факт того, что панель была развернута.

Syntax

panel.onExpanding(callback)

Parameters

Name Type Description
callback Script Обработчик события о том, что панель разворачивается

Returns

Метод ничего не возвращает

Examples

panel.setCollapsible(true);
panel.setCollapsed(true);

panel.onExpanding(
  function(context, args) { alert('Panel is expanding!'); }
);

panel.setCollapsed(false);