0

Bootstrap に次のモーダル フォームがあります。ユーザーは新しい行を追加するためにデータを挿入しますが、p:commandbutton は lineaBean.insertar() を実行しません。等しく、魅力のように機能します...何かアイデアはありますか? これが私のコードです:

<!-- Bootstrap trigger to open modal -->
    <div class="hide fade modal" id="insertar-linea">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal">×</button>
            <h3>Alta de linea</h3>
          </div>
         <h:form class="form-horizontal well" id="form-insertar-linea">
          <div class="modal-body">                                                          
              <fieldset>                                                              
                    <h4>Número: </h4><h:inputText id="numero-form" class="validate[required]" value="#{lineasBean.numero}"></h:inputText>
                    <h4>Fecha Validacion: </h4><h:inputText id="fecha-form" class="validate[required]" value="#{lineasBean.fechaFact}"></h:inputText>
                    <h4>Publico: </h4>
                    <h:selectOneRadio id="publico-form" value="#{lineasBean.publico}">
                        <f:selectItem itemLabel="SI" itemValue="y"/> 
                        <f:selectItem itemLabel="NO" itemValue="n"/>
                    </h:selectOneRadio>                                                                                           
              </fieldset>   
          </div>
          <div class="modal-footer">
              <a href="#" class="btn" data-dismiss="modal">Cancelar</a>
              <p:commandButton id="okInsertar" onclick="if($('#form-insertar-linea').validationEngine('validate')===false){return false;}"
                               styleClass="btn btn-primary ok" value="Ok" action="#{lineasBean.insertar()}"
                               oncomplete="checkCRUD(xhr, status, args)"/>                                                                                                                                                               
            </div> 
          </h:form>

        </div>     
4

3 に答える 3

0

p:command ボタンを押したときに action の代わりに actionListener を使用してメソッドを呼び出してみてください

于 2013-05-29T21:26:34.757 に答える
0

Unable to execute Backing Bean method with an answer "When i made it Session scoped its working Fine."に似ています。これはあなたにも当てはまりますか?

于 2013-05-29T20:28:23.583 に答える