2013-08-08 2 views
0

У меня есть форма с множеством элементов. Внутри этой формы есть commandButton, который запускает ajax-запрос на сервер и обновляет всю форму.Исключить некоторые элементы из процесса ajax

Но есть один или два элемента, которые я не хочу обрабатывать в этом событии ajax. Как я могу исключить из обработки только эти компоненты, например, «обрабатывать все элементы формы, но не эти компоненты», вместо указания всех компонентов для обработки?

ответ

0

Например, вы можете вызвать функцию js с помощью командной кнопки и захватить все элементы, которые вы хотите отправить. ex:

<script type="text/javascript"> 
      <!-- 
       function call(a, b, c, d...) { 
        addDocument(a); 
            ..... 
       } 

      --> 
      </script> 
     <a4j:jsFunction name="addDocument" action="addDocument" reRender="panellImatge" 
       ajaxSingle="true"> 
      <a4j:actionparam name="idDocument" 
        assignTo="#{crearUsuarisBB.newDocumentId}" /> 
     </a4j:jsFunction> 

и в командной кнопке call --Call();

Надеюсь, это поможет.

Смежные вопросы