如何在单击时隐藏 ajax 组件?
Posted
技术标签:
【中文标题】如何在单击时隐藏 ajax 组件?【英文标题】:How to hide an ajax component on clicking it? 【发布时间】:2016-06-29 12:18:38 【问题描述】:我想在单击组件本身时隐藏richfaces ajax 组件并在其位置呈现其他内容(h:outputtext)。这可能吗?如果是,怎么做?
【问题讨论】:
在组件上添加渲染条件并重新渲染它的父级(+其他需要的组件)。在事件操作期间,将组件的渲染条件值更改为 false。 【参考方案1】:您可以更新所有表单
<rich:commandButton action="#myBean.myAction" reRender="formId" rendered="#myBean.show" />
Java 代码:
public void myAction()
show = !show;
【讨论】:
为什么要更新整个表单?为什么不只是单个组件?以上是关于如何在单击时隐藏 ajax 组件?的主要内容,如果未能解决你的问题,请参考以下文章
当我单击 p:tree 时如何从 p:ajax 侦听器获取其他组件值
单击laravel vuejs中的按钮后如何隐藏bootstrap-vue模式