addTarget (target)
target. JSON-объект с параметрами автозавершения для указанного элемента управления. Задаются следующие параметры:
Control. Элемент управления, который необходимо добавить в систему автозавершения. Экземпляр PP.Ui.Control.
Active. Определяет, будет ли отображаться список вариантов: true – будет отображаться, false – не будет. По умолчанию установлено значение false. Для AlwaysShow должно быть установлено значение true;
MatchCase. Определяет, будет дли учитываться регистр: true - регистр учитывается, false – не учитывается. По умолчанию установлено значение false;
Suggestions. Определяет массив вариантов автозавершения для указанного элемента управления;
AlwaysShow. Определяет, будет ли отображаться список вариантов: true – будет отображаться, false – не будет. По умолчанию установлено значение false. Для Active должно быть установлено значение true.
Метод addTarget добавляет элемент управления в систему автозавершения.
Для выполнения примера предполагается наличие на странице компонента Autocomplete с наименованием «autocomplete» (см. «Конструктор Autocomplete»). В теге BODY добавьте элемент DIV с идентификаторами «example2». Добавим компонент TextBox в систему автозавершения:
autocomplete.addTarget({
//поле ввода
Control: number = new PP.Ui.TextBox({
ParentNode: document.getElementById("example2"),
Width: 100,
Id: "tb"
}),
AlwaysShow: true,
MinAutoFindSymbolsCount: 2,
Active: true,
//без учета регистра
MatchCase: false,
//возможные варианты для автозавершения
Suggestions:
[
{
Text: "Austria"
},
{
Text: "Australia"
},
{
Text: "Andorra"
}
]
}
)
После выполнения примера на страницу будет добавлен компонент TextBox, для которого будет применяться автозавершение.
См. также: