получить идентификатор активной вкладки (совместимый) внутри accordionPanel, используя jquery в простых символах - PullRequest
0 голосов
/ 11 мая 2018

Цель: Мне нужно проверить, есть ли какие-либо изменения в поле формы, которое находится внутри вкладки.

Подход: Я вызову метод Jquery при изменении значения поля ввода и обновлю значение скрытого поля внутри челюстного кольца.

Задача: Я сталкиваюсь с проблемой получения идентификатора этого скрытого поля и идентификатора объекта, в котором происходит изменение формы.

пример кода:

XHTML

<p:accordionPanel id="FacilityAccordId" activeIndex="null"
        dynamic="true">
        <p:ajax event="tabChange" listener="#{facilities.saveClicked}" />
        <p:tab id="priortabId" title="Prior Sanction/Review Info">
                <p:panel id="priorPanelId" header="Prior Sanction/Review Info">
                <h:inputHidden id="reviewHidden" value="#{facilities.hiddenReview}"></h:inputHidden>

<p:inputText value="#{facilities.sanctAuth }" styleClass="textbox" id="psrSanctAID"  />
                                    <label><h:outputText value="Sanction Authority" /> </label>
</p:panel>


        </p:tab>

</p:accordionPanel>

Jquery:

$(document).ready(function() {
  // alert('mkm');
   jQuery(document.body).on('change', 'input', function(event) {
      // alert('chnage called12');
       //var active = $('.selector').accordion('option', 'active');
      // alert("value::::"+active);
       var data=$('#reviewHidden').val();
       $('#reviewHidden').val('true');
    });
});

Пожалуйста, помогите в достижении цели и предложите, если какой-либо подход, который вы используете для автоматического сохранения в Primefaces.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...