我有一个复合组件,它有一个引用组件宽度的属性,这个宽度在屏幕大小内变化,所以我有一种Js函数,它可以计算正确的值来设置该属性。问题是我不知道如何在Composite组件的属性中设置Js函数;这是我的密码。。。
<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