У меня есть составной компонент, который имеет атрибут, который ссылается на ширину компонента, эта ширина зависит от размера экрана, поэтому у меня есть функция Js, которая вычисляет правильное значение для установки этого атрибута. Проблема в том, что я не знаю, как установить Js-функцию в атрибуте компонента Composite; здесь мой код...
<h:form id="formSlider" style="width: 100%">
<comp:sliderComponent images="#{sliderShowBean.sliderList}"
slideSpeed="2000" width="#{getContWidth}" />
</h:form>
С функцией Js
function getContWidth() {
var width = $("#content_container_wide").css("width");
return width;
};
Если вы говорите об JSF, проверьте это...
http://www.ibm.com/developerworks/web/library/j-jsf2fu2/index.html?ca=drs