У меня есть a4j:commandButton
, который выглядит так
<a4j:commandButton id="stopBtn" type="button" reRender="lastOp"
action="#{MyBacking.stop}" value="Stop" />
</a4j:commandButton>
Когда приложение развернуто и нажата кнопка, метод stop () не вызывается. Все a4j:commandButton
примеры относятся к формам, но эта кнопка не в форме - это кнопка, которую пользователь собирается использовать, чтобы заставить сервер запустить некоторую внутреннюю логику. На данный момент метод
public void stopNode() {
logger.info("STOPPING");
setLastOp("Stopped.");
}
Другие методы, которые не используют этот тип кнопки, обновляют поле lastOp, но я не вижу ничего на консоли с этим. Правильно ли я разыграть это как кнопку? Должен ли я поместить это в h:form
тег?
Консоль Firebug говорит:
this._form is null
чего я не понимаю.
Любая помощь приветствуется.