Я новичок в JSF, проверка связанных вопросов не дала мне правильного ответа.
У меня 2 файла xhtml.Я специально удаляю все элементы, такие как стиль, рендеринг, бины и т. Д. Все значения отображаются хорошо, но я не могу сделать так, чтобы они обновлялись после нажатия кнопки.
1-й из них, названный для примера Описание - это форма с 3вкладки, каждая из которых является dataTable.Структура представляет собой
<p:tabView id="tabs">
<p:tab id="first">
<h:form id="one">
<p:dataTable id="firstTable/>
</h:form>
</p:tab>
<p:tab id="second">
<h:form id="two">
<p:dataTable id="secondTable/>
</h:form>
</p:tab>
<p:tab id="third">
<h:form id="three">
<p:dataTable id="thirdTable/>
</h:form>
</p:tab>
2-е - это диалоговое окно, открываемое некоторой кнопкой в другом компоненте, здесь я могу редактировать некоторые входные данные и с помощью кнопки «Сохранить»
<h:form id="dialog">
<p:dataTable id="one">
<p:column headerText="FirstColumn">
<p:inputText onfocus="this.select()" id="newInput"
value="#{data['rmp']}"/>
</p:column>
</p:dataTable>
<p:commandButton id="save"
actionListener="#{dialogView.submit}"/>
</h:form>
После нажатия »Кнопка "Сохранить". Я хочу, чтобы моя вторая вкладка в первом HTML-файле обновлялась и отображала новое значение.Это только обновления после того, как я обновил страницу вручную.
Я пытался добавить update = "@ ([id $ = ': tabs: second'])", но это не работает правильно.Пожалуйста, помогите мне