Можно ли вызывать методы bean-компонента и напрямую передавать им параметры из представления, вместо того, чтобы требовать сначала установить свойства bean-компонента, а затем вызывать методы без аргументов, используя commandButton или аналогичный?
У меня есть список предметов, у каждого из которых есть список действий. Чтобы уменьшить состояние, я использую один простой remoteCommand
вместо нескольких commandButton
(s). Получив триггер действия из представления, я бы вызвал remoteCommand
из javascript, но, поскольку remoteCommand
- это единица, но используется для нескольких элементов, поэтому мне нужно также передать идентификатор элемента. Мне интересно, есть ли способ передать идентификатор элемента в метод bean-компонента непосредственно в качестве аргумента, вместо того, чтобы сначала установить его как свойство bean-компонента? Есть ли способ сделать это?
На самом деле я ищу лучший способ иметь дело с несколькими командными кнопками на странице, когда на странице длинный список элементов.
Предложения? Спасибо.
Использование JSF 2.1.6 Mojarra с Primefaces 3.0RC1