我在jsf中使用了富脸数据表标签:
<r:dataTable id="dataTable" var="user" preserveDataModel="false"
value="#{ListUsersManagedBean.users}" rows="10"
rowId="#{user.firstName}" rowKeyVar="index"
width="500" style="float:centre" reRender="ds" columnClasses="center">
这里我已经以静态方式将rowsize配置为10.我想给用户一个下拉列表,这样他就可以选择列下面的行数100,200,300,400等。我怎么能这样做。还是更好的解决方案?< / p>
由于
答案 0 :(得分:1)
您可以通过将变量绑定到rows = #{yourBean.noOfRows}
等行并与组合框相同,并reRender
datatable
onChange comboBox
来实现。
如果您严格使用<rich:dataTable>
,或者您可以使用易于集成且易于使用的jQuery datatable来实现您所需的功能,则可以这样做。