ComboBox.setValueTemplate¶
Устанавливает функцию шаблонизации выбранного значения.
Description¶
Зачастую значения перед отображением необходимо преобразовывать.
Чтобы изменить формат отображения значений ComboBox воспользуйтесь
методом setItemTemplate.
Для изменения формата отображения выбранного значения используйте метод setValueTemplate.
Examples¶
//js-demo
var comboBox = new InfinniUI.ComboBox();
comboBox.getItems().reset([
'1',
'2',
'3'
]);
var itemTemplate = function (context, args) {
var label = new InfinniUI.Label();
label.setValue('№' + args.value);
return label;
}
comboBox.setItemTemplate(itemTemplate);
var valueTemplate = function (context, args) {
var label = new InfinniUI.Label();
var value = args.value ? 'Выбран №' + args.value : '';
label.setValue(value);
return label;
}
comboBox.setValueTemplate(valueTemplate);
$elementForExample.append(comboBox.render());