Container.setItemTemplate()

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

Description

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

Syntax

container.setItemTemplate(value)

Parameters

Name Type Description
value Script Функция шаблонизации дочерних элементов контейнера

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

Returns

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

Examples

container.setItemTemplate(function(context, args) {
  var element = new Label();
  element.setValue(args.value);
  return element;
});

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