Главный редактор Primefaces всегда обновляет компонент поддержки - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть

<p:inplace editor="true">
    <p:inputText value="#{myBean.foo}"/>
</p:inplace>
...
<p:commandButton value="BarAction" actionListener="#{myBean.barAction}"/>

В теле setFoo я сохраняю обновленное значение foo, поэтому я хочу, чтобы оно выполнялось только при щелчках пользователя на значке сохранения редактора на месте.

Проблемаявляется то, что MyBean.setFoo (...) всегда запускается, даже если редактор на месте не был активирован.Например, если я нажму на кнопку [BarAction], setFoo также будет выполнен.Я ожидаю, что setFoo будет запущен, только если нажата кнопка сохранения по умолчанию в редакторе мест.

1 Ответ

0 голосов
/ 11 апреля 2012

Вам необходимо добавить в вашу команду свойство process="@this". По умолчанию команда command обрабатывает всю форму.

...