Panel.setCollapseChanger()

Устанавливает имя элемента, при клике на который раскрывается панель.

Description

Чтобы разрешить сворачивание панели воспользуйтесь методом setCollapsible. По умолчанию панел сворачивается/разворачивается при клике на заголовок. C помощью метода setCollapseChanger можно установить элемент заголовка, клик на который будет регулировать состояние панели.

Syntax

panel.setCollapseChanger(value)

Parameters

Name Type Description
value String Имя элемента, при нажатии на который панель будет сворачиваться/разворачиваться.

Returns

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

Examples

//js-demo
    var panel = new InfinniUI.Panel();
    panel.setHeaderTemplate(function(context, args) {
      var header = new InfinniUI.StackPanel(),
          icon = new InfinniUI.Icon(),
          label = new InfinniUI.Label;

      icon.setName('icon_1')
      icon.setValue('star');
      label.setValue('Header');

      header.setOrientation(InfinniUI.StackPanelOrientation.horizontal);
      header.getItems().reset([icon, label]);
      header.setItemTemplate(function(context, args){
            return args.item;
      });
      return header;
    });

    panel.setCollapsible(true);
    panel.setCollapseChanger('icon_1');
    // hiddenCodeStart
    $elementForExample.append(panel.render());
    // hiddenCodeStop