Okno modalne JSF (RichFace)

0

Witam !

Mam mały problem z przekazaniem do beana danych, które wprowadzam z poziomu okna modalnego.

<rich:modalPanel>
     <h:inputText value ="#{bean.dane}"/> -- tutaj niestety nic nie wysyłam :( 
     <a4j:commandButton action = "#{bean.wpiszDane}"
</rich:modalPanel>

Może ktoś dopomóc :)

0

Bo to wszystko, jak dobrze pamiętam, musi być wewnątrz elementu form. Zrób to okno w innym form niż resztę widoku i powinno zadziałać.

0

Jest ok , ale teraz nie działa przycisk. Jak ten sam button położę na formie, to jest ok. W oknie modalnym zachowuje się tak jakby w ogóle nie reagował na klika... Próbowałem też a4j:commandButton i zwyklego buttona :| Dane z editów już wpadają do beana, ale tylko gdy button jest poza oknem modalnym :(

<rich:modalPanel id="userAdd"  width="640" height="480">
    <webuijsf:form id="formModal">
          //edity z danymi
         <a4j:commandButton id="testAdding"  action="#{Client.clientInsert}" value = "Submit"/>     // przycik nie działa :( 
      </webuijsf:form>      
</rich:modalPanel>           
0

To jeszcze spróbuj bez nadawania wartości id dla elementów form i commandButton. Zaszkodzić nie zaszkodzi, a pomóc może.

0

Co ciekawe, kiedy wyciągne a4j:commandButtona poza forme - to odpala metode clientInsert, ale wtedy nie widać znowu danych z editów :(

<rich:modalPanel id="userAdd"  width="640" height="480">
    <webuijsf:form id="formModal">
          //edity z danymi do beana
          //edity z danymi do beana
      </webuijsf:form>      
<a4j:commandButton id="testAdding"  action="#{Client.clientInsert}" value = "Submit"/>     // przycik nie działa :( 
</rich:modalPanel> 
0

Najprawdopodobniej masz <rich:modalPanel... w innej formie z tąd ten problem że jak wyciągniesz buttona z formy itp. to ci działa ale nie binduje danych z edita... sprawdź sobie czy rzeczywiście modalPanel siedzi w innej formie... bo jeśli tak wystarczy że przeniesiesz go poza...

1 użytkowników online, w tym zalogowanych: 0, gości: 1