TabPanel.setHeaderTemplate()

Устанавливает функцию шаблонизации закладок дочерних элементов панели.

Description

Если функция шаблонизации закладок дочерних элементов панели определена, то она используется при изменении коллекции дочерних элементов панели - getItems().

Syntax

tabPanel.setHeaderTemplate(value)

Parameters

Name Type Description
value Script Функция шаблонизации закладок дочерних элементов панели. В параметре args передается информация, необходимая для формирования визуального элемента, который будет отображен в качестве закладки панели. Свойство args.value содержит исходный элемент. Результатом работы функции должен быть визуальный элемент

Returns

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

Examples

tabPanel.setHeaderTemplate(function(context, argument) {
  var header = new Label();
  header.setValue(argument.value);
  return header;
});

tabPanel.setItemTemplate(function(context, argument) {
  var tabPage = new TabPage();
  var content = new Label();
  content.setValue(argument.value);
  tabPage.getItems().add(content);
  return tabPage;
});

tabPanel.getItems().reset([
  'One',
  'Two',
  'Three'
]);