У меня есть следующая часть кода на моей веб-странице. После выполнения метода в action
выполняется отображение метки, указывающей, был ли процесс успешным или неудачным.скрыть ярлык после нажатия кнопки richfaces
Я хочу, чтобы метка была скрыта сразу после нажатия кнопки. Как я могу это достичь?
Я думал об использовании actionListener
, но я не знаю, если это работает, как: метод
- Call ActionListener в
- пересборку MyView (очистить мой лейбл)
- вызова метода действия в
- Повторно визуализировать myView (показать метку, был ли процесс успешным или нет)
Или, может быть, что-то в onclick="getElementById().hide"
?
Любые идеи?
Приветствия,
...
...
<a4j:commandButton id="btnActualizaCubo"
value="Actualizar Cubo"
render="messageDependenciaCubo actualizacionCuboLabels @this"
onclick="return confirm('Las fechas seleccionadas son correctas?');"
onbegin="this.disabled=true;
document.getElementById('formActualizacionCubo:imgProcesandoCubo').style.display='block'"
oncomplete="this.disabled=false;
document.getElementById('formActualizacionCubo:imgProcesandoCubo').style.display='none'"
action="#{administrationBean.doActualizaCubo}"/>
...
<a4j:outputPanel id="actualizacionCuboLabels" style="font-size: 14px; color: #D17100">
<h:outputText rendered="#{administrationBean.actualizacionCuboCorrectaLabelRendered}"
value="Actualización correcta !"/>
<h:outputText rendered="#{administrationBean.actualizacionCuboFalloLabelRendered}"
value="Fallo la actualización !"/>
</a4j:outputPanel>
...
Спасибо Луиджи. Я попробую то, что вы предлагаете о этикетках. Там есть нить, где я спросил об изображении здесь http://stackoverflow.com/questions/10900860/disable-button-and-show-loading-image-while-processing-jsf – BRabbit27
@ BRabbit27 вы используете JSF 1.2 или JSF 2 ? –
JSF 2.1.6 (Mojarra) – BRabbit27