установка значения нажатием кнопки в дополнение к использованию действия - PullRequest
0 голосов
/ 28 мая 2009

у меня два боба Код:

 public class ApplContactDtl {
 .......

И Код:

 public class ApplNotifBean extends ApplNotif{
 ...
 private List<ApplContactDtl> contactsList;
 ...

Внутри моего JSPX я отображаю список записей ApplContactDtl для каждой записи ApplNotifBean. Я хотел бы добавить действие удаления для этих записей (удалить связь между компонентами в БД). У меня проблема в том, что мне нужно обновить другие вещи для ApplNotifBean после завершения удаления. В идеале я бы поместил действие удаления внутри ApplContactDtl, но я не уверен, как вызывать методы компонента (ApplNotifBean), который ссылается на удаленный компонент. Если я добавлю действие удаления в компонент ApplNotifBean, я не уверен, как назначить идентификатор для удаленного дочернего компонента, чтобы знать, как его удалить!

Есть ли способ установить переменную "deleteBeanID", например, в bean-компоненте ApplNotifBean, чтобы узнать, какой из них я удаляю после нажатия кнопки?

Спасибо

Tam

1 Ответ

1 голос
/ 28 мая 2009

У вас есть возможность использовать атрибут action в commondButton И возможность использовать тег для вызова другого метода. в JSF сначала будет вызван метод actionListener.

Это один из вариантов, или вы можете подключить ссылку на ApplContactDtl в ApplNotifBean довольно легко, если вы используете Spring.

...