2

我想更改 BootsFaces b:dataTable 元素的语言。

(例如:条目 => entradas,下一个 => siguiente),

有谁知道如何做到这一点?

4

1 回答 1

3

正如 Bonifacio 所提到的,BootsFaces 0.8.x 的 DataTable 小部件仍处于起步阶段。目前,我们正在努力为您提供您需要的所有功能 - 包括国际化。也许您想观看我们的错误跟踪器(https://github.com/TheCoder4eu/BootsFaces-OSP/issues/301)上的讨论。

顺便说一句,用标准 JSF 2.x 代码和几行 JavaScript 替换 BootsFaces 数据表非常简单:

<h:dataTable value="{{carPool.carPool}}" var="car" id="carPool" styleClass="table table-striped table-bordered"
  style="width:100%">
  <h:column>
    <f:facet name="header">
      <h:outputText value="Brand" />
    </f:facet>
    <h:outputText value="#{car.brand}" />
  </h:column>
  <h:column>
    <f:facet name="header">
      <h:outputText value="Type" />
    </f:facet>
    <h:inputText value="#{car.type}" />
  </h:column>
</h:dataTable>
<script>
$(document).ready(function() {
$('#carPool').DataTable({
   "language": {
       "url": "//cdn.datatables.net/plug-ins/1.10.10/i18n/Spanish.json"
   }
 });
} );
</script>

我在http://www.bootsfaces.net/forms/DataTable.jsf的大多数示例中都这样做了。您可以在此处找到源代码:纯HTMLJSF 2.x。作为第三种选择,您可以使用 ui:repeat 构造 HTML 代码。

于 2016-02-05T19:55:24.010 回答