【发布时间】:2011-07-08 19:03:29
【问题描述】:
我可以通过 JavaScript 设置 h:commandLink 的 rendered 属性的值吗?
<h:commandLink id="profileLink" rendered="#{bean.enable}">
【问题讨论】:
标签: javascript jsf
我可以通过 JavaScript 设置 h:commandLink 的 rendered 属性的值吗?
<h:commandLink id="profileLink" rendered="#{bean.enable}">
【问题讨论】:
标签: javascript jsf
没有。 rendered 属性用于服务器端,而不是客户端。在客户端 cide 中的纯 HTML/JS 中,您可以切换 CSS display 属性。
// Get element by client ID.
var element = document.getElementById('formid:buttonid');
// Hide it.
element.style.display = 'none';
// Show it.
element.style.display = 'inline'; // or 'block' if it's a HTML block element
【讨论】: