Я использую 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
Я не могу понять, как получить выбранную в данный момент модель категории и как удалить из нее продукты.
Спасибо за примеры кода или ссылки на статьи.