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'
]);