A tag h:commandButton possui uma action e eu queria seta-la dinamicamente…como fazer isso?
bruno.leite
Mapeia ela em uma propriedade do mbean.
<h:comandButton action="#{mbean.propriedade}" />
P
padcoe
Isso seria mapear estaticamente…
eu quero mapea-la dinamicamente onde vai ser um método do meu MBean q vai depender de N coisas que irão acontecer antes pra poder decidir ql será a ação desse botão
L
Leonardo3001
Não dá pra você colocar a action do botão num método de um managed bean estaticamente? Daí esse método só irá delegar qual método deve executar naquele momento.
Sabe? Tenta fazer desse jeito. Acho que setar a action dinamicamente é violar o conceito de MVC, fazendo o C conhecer detalhes, que não deveria conhecer, do V.
P
padcoe
Puts…acho que é verdade sobre a violação, mas ai vou quebrar o conceito do Delegate -> Command - > EJB pq vou começar a dar new em varios Delegates e não se issso é legal…
De repente, é melhor eu colocar o código no próprio delegate…