PP.Mb.Ui.BISearchResultBox(settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор BISearchResultBox создает контейнер с результатами BI-поиска.
Для выполнения примера необходимо наличие любого компонента с доступом к репозиторию, например ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и наличие контейнера для компонента, например элемента div с идентификатором container.
// Получим объект репозитория
metabase = eaxMdService.getMetabase();
// Создадим обработчики событий
eventResultItemClick = function(sender, args) {
console.log("ResultItemClick:");
console.log(args);
};
eventSearchFailed = function(sender, args) {
console.log("SearchFailed:");
console.log(args);
};
eventSearchSucceed = function(sender, args) {
console.log("SearchSucceed:");
console.log(args);
};
// Создадим компонент
BIsearchBox = new PP.Mb.Ui.BISearchResultBox({
Metabase: metabase,
ResultItemClick: eventResultItemClick,
SearchFailed: eventSearchFailed,
SearchSucceed: eventSearchSucceed,
});
BIsearchBox.addToNode("container");
// Инициируем поиск
BIsearchBox.search("world", {start: 0, count : 20});
// Дополним результаты поиска
BIsearchBox.searchNext();
В результате выполнения примера был создан контейнер для результатов BI-поиска и был произведен поиск.
См. также: