Jsf 2 自定义

Jsf 2 自定义,jsf-2,primefaces,datatable,Jsf 2,Primefaces,Datatable,在我的应用程序中,我有一个属性lazy=true paginatorTemplate=…{RowsPerPageDropdown}。。。rowsPerPageTemplate=10,50100 我从lazyDataModel设置这个datatable的value属性。我通过dataModelName.getRowCount获得此dataModel的记录总数 现在的问题是我想显示rowsPerPageTemplate=10,20,50,其中ALL表示数据模型的记录总数,即dataModelName

在我的应用程序中,我有一个属性lazy=true paginatorTemplate=…{RowsPerPageDropdown}。。。rowsPerPageTemplate=10,50100 我从lazyDataModel设置这个datatable的value属性。我通过dataModelName.getRowCount获得此dataModel的记录总数

现在的问题是我想显示rowsPerPageTemplate=10,20,50,其中ALL表示数据模型的记录总数,即dataModelName.getRowCount


如果有人知道这一点,请帮助我。谢谢。

我的方法是使用jquery或javascript在客户端中更改为ALL。 我有一个formid=form和一个datatableid=cars在车内。请先尝试链接:


您可以试试:@RongNK:谢谢您的回复,它可以工作,这意味着它显示了记录的数量。但我想显示所有的数字。你能告诉我怎么做吗?我想你能,我现在就试试!
<script type="text/javascript">
                $(document).ready(function() {
                    $('#form\\:cars .ui-paginator-rpp-options.ui-widget.ui-state-default.ui-corner-left')
                    .each(function() {
                        $(this).children().last().html('ALL');
                    });
                })
            </script>