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, для которого будет применяться автозавершение.
См. также: