我可以从JavaScript设置rendered
h:commandLink
属性的值吗?
<h:commandLink id="profileLink" rendered="#{bean.enable}">
答案 0 :(得分:7)
没有。 rendered
属性用于服务器端,而不是客户端。在客户端的纯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