У меня проблема с таблицей данных datafaces.Я знаю, что могу показать все записи моего dataTable, используя * в качестве значения для rowPerPageTemplate.Это работает отлично до сих пор.Единственная проблема для меня заключается в том, что он также отображается в браузере как *.У меня вопрос, как я могу изменить это отображаемое значение на другую строку.Например "Показать все"?Я уже попробовал несколько вещей, но пока у меня ничего не вышло.Вот важная часть моего фактического кода XML.
<h:form id="eqTableForm">
<p:dataTable var="pm" value="#{eqbean.filteredEquipment}" rowKey="#{pm.equipmentNumber}" paginator="true" rows="20"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="20,40,60,*" selection="#{eqbean.selectedEqs}" id="pmsTable" emptyMessage="#{i18n.pmoverview_pmtableempty}">
<p:column selectionMode="multiple" style="width:18px" />
<p:column filterBy="#{pm.equipmentDescription}"
headerText="#{i18n.pmoverview_pmtablefilter2}">
<h:outputText value="#{pm.equipmentDescription}" />
</p:column>
<p:column filterBy="#{pm.customerDetailsIdentNumber}"
headerText="#{i18n.pmoverview_dialogcustidentnr}">
<h:outputText value="#{pm.customerDetailsIdentNumber}" />
</p:column>
<p:column filterBy="#{pm.equipmentNumber}"
headerText="#{i18n.pmoverview_pmtablefilter}">
<h:outputText value="#{pm.customerDetailsSerialNumber}" style="color: gray"/>
</p:column>
</p:dataTable>
<!-- <script type="text/javascript">
$(document).ready(function () {
$('#pmsTable .ui-paginator-rpp-options.ui-widget.ui-state-default.ui-corner-left')
.each(function () {
$(this).children().last().xhtml('alle');
});
});
</script> -->
</h:form>
То, что заслуживает похвалы, это то, что я уже пробовал, но у меня это не работает.Я нашел это здесь: Настройка атрибута rowPerPageTemplate
У кого-нибудь есть другая идея или может сказать мне, что я ошибся по этому поводу?Спасибо за вашу помощь.