bootsfaces dataTable 更改默认值
bootsfaces dataTable change default values
如何在以下情况下更改标签的值:
- 显示 N 个条目
- 搜索
- 显示 0 到 0 个条目,共 0 个条目
- 上一个 下一个
这些字段是使用 <b:dataTable>
生成的
我想给他们起不同的名字,即使国际化使用不同的语言。
通过查看 http://www.bootsfaces.net/forms/DataTable.jsf,我没有看到任何关于如何操作的解释。
谢谢!
BootsFaces 0.8.x 的 DataTable 小部件仍处于起步阶段。目前,我们正在努力为您提供您需要的所有功能 - 包括国际化和重命名标签。也许您想观看关于我们的错误跟踪器 (https://github.com/TheCoder4eu/BootsFaces-OSP/issues/301) 的讨论。
顺便说一下,用标准 JSF 2.x 代码和几行 JavaScript 替换 BootsFaces 数据表非常简单。下面的示例使用标准 I18n 文件之一将标签翻译成西班牙语。您可以轻松调整代码以支持您的语言或自定义标签。
<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. You'll find the source code here: pure HTML and JSF 2.x 的大多数例子中都是这样做的。作为第三种选择,您可以使用 ui:repeat 构造 HTML 代码。
如何在以下情况下更改标签的值:
- 显示 N 个条目
- 搜索
- 显示 0 到 0 个条目,共 0 个条目
- 上一个 下一个
这些字段是使用 <b:dataTable>
我想给他们起不同的名字,即使国际化使用不同的语言。
通过查看 http://www.bootsfaces.net/forms/DataTable.jsf,我没有看到任何关于如何操作的解释。
谢谢!
BootsFaces 0.8.x 的 DataTable 小部件仍处于起步阶段。目前,我们正在努力为您提供您需要的所有功能 - 包括国际化和重命名标签。也许您想观看关于我们的错误跟踪器 (https://github.com/TheCoder4eu/BootsFaces-OSP/issues/301) 的讨论。
顺便说一下,用标准 JSF 2.x 代码和几行 JavaScript 替换 BootsFaces 数据表非常简单。下面的示例使用标准 I18n 文件之一将标签翻译成西班牙语。您可以轻松调整代码以支持您的语言或自定义标签。
<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. You'll find the source code here: pure HTML and JSF 2.x 的大多数例子中都是这样做的。作为第三种选择,您可以使用 ui:repeat 构造 HTML 代码。