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