Panel.setCollapsed()¶
Устанавливает значение, определяющее, свернута ли панель.
Description¶
Вызов метода setCollapsible() управляет возможностью сворачивания панели. Если сворачивание запрещено, панель нельзя свернуть ни визуально, ни программно - с помощью метода setCollapsed(). Если сворачивание было запрещено в то время, как панель была свернута, панель разворачивается автоматически.
Если панель была свернута, вызов метода
setCollapsed() с параметром false
означает необходимость развернуть панель. В этом случае возникает
событие onExpanding. В итоге панель будет
развернута, если нет ни одного обработчика, подписанного на событие
onExpanding, либо если все обработчики этого
события вернули значение, отличное от false
. Если панель в конечном
счете была развернута, возникает событие
onExpanded. В обработчике события
onExpanded можно зарегистрировать факт того,
что панель была развернута.
Если панель была развернута и ее можно
свернуть, вызов метода
setCollapsed() с параметром true
означает необходимость свернуть панель. В этом случае возникает событие
onCollapsing. В итоге панель будет
свернута, если нет ни одного обработчика, подписанного на событие
onCollapsing, либо если все обработчики
этого события вернули значение, отличное от false
. Если панель в
конечном счете была свернута, возникает событие
onCollapsed. В обработчике события
onCollapsed можно зарегистрировать факт
того, что панель была свернута.
Syntax¶
panel.setCollapsed(value)
Parameters¶
Name | Type | Description |
---|---|---|
value | Boolean |
Флаг, определяющий, свернута ли панель. Значение false говорит о том, что панель развернута, значение true - свернута. |
Returns¶
Метод ничего не возвращает.
Examples¶
// Disable collapsing
panel.setCollapsible(false);
panel.setCollapsed(false); // No effect, panel.getCollapsed() === false
panel.setCollapsed(true); // No effect, panel.getCollapsed() === false
// Enable collapsing
panel.setCollapsible(true);
panel.setCollapsed(true); // Collapsed, panel.getCollapsed() === true
panel.setCollapsed(false); // Expanded, panel.getCollapsed() === false
panel.setCollapsed(true); // Collapsed, panel.getCollapsed() === true
// Disable collapsing
panel.setCollapsible(false); // Expanded, panel.getCollapsed() === false