我可以从JavaScript设置渲染属性的值吗?

时间:2011-03-04 12:20:18

标签: javascript jsf

我可以从JavaScript设置rendered h:commandLink属性的值吗?

<h:commandLink id="profileLink" rendered="#{bean.enable}">

1 个答案:

答案 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