У меня есть этот код:
<p:inputText value="#{cars.mymethod}">
<p:ajax event="keyup" listener="#{cars.mylistener}" update="picklist"/>
</p:inputText>
<p:picklist id="picklist" value="#{cars.carvalue}" var="{cars}"
itemValue="#{cars}"/>
До сих пор это работало нормально, и я мог видеть, как значения обновляются в списке выбора.Но недавно я добавил удаленную команду для другой необходимости, и после этого этот ajax-вызов вообще не выполняется и не загружается.
<p:remoteCommand name="rcName" actionListener="#{cars.remoteAction}"
process="@this" partialSubmit="true"/>
И в чем собственно проблема с кодом?Почему это не выполняется?Является ли вызов удаленной команды плохим способом в Primefaces?По сути, я вызываю удаленную команду здесь:
$(document).on('click', '.ui-datepicker-next', function () {
rcName();
}
Вот способы, которые я опробовал: 1. Добавлен Partialsubmit = "true" в p: ajax 2. Добавлен async = "true" Все еще нет признаков ajaxвыполнения.Что на самом деле здесь не так?Я полностью поражен