Действие кнопки каркаса кабины Hybris - PullRequest
0 голосов
/ 23 мая 2019

Я использую hybris версии 5.7.
Я хотел бы расширить перспективу каталога кабины продукта и добавить кнопку в область браузера.
Эта кнопка должна удалить все товары из каталога, в котором они находятся.
Я делаю это, создавая кнопку в одном из компонентов с помощью

Messagebox.show("Are you sure?", "Question", Messagebox.OK | Messagebox.CANCEL,
                Messagebox.QUESTION, eventListener)

Я не знаю, как реализовать прослушиватель событий "onEvent".
На данный момент у меня есть проверка на тип события:

if (Messagebox.OK == selectedResult)
{
    LOG.info("OK is clicked");
}
else if (Messagebox.CANCEL == selectedResult)
{
    LOG.info("CANCEL is clicked");
}

И способ получения всех товаров для выбранного каталога:

getModel().getItems() // retrieve all products for selected category

Я не могу понять, как получить выбранную в данный момент модель категории и как удалить из нее продукты.
Спасибо за примеры кода или ссылки на статьи.

...