📜  jQWidgets jqxPivotGrid 本地化属性(1)

📅  最后修改于: 2023-12-03 15:32:19.097000             🧑  作者: Mango

jQWidgets jqxPivotGrid 本地化属性

jQWidgets jqxPivotGrid 是一个功能强大的数据透视表控件,支持切片和切块等常见的数据透视表功能,还可以自定义数据分组和汇总方式以及样式等。本地化属性是 jqxPivotGrid 的一个重要特性,它可以让开发者轻松地将控件显示语言切换成用户所在地区的本地语言。本文将为您介绍 jqxPivotGrid 的本地化属性以及如何使用它。

jqxPivotGrid 的本地化属性

jqxPivotGrid 的本地化属性是一个对象,包含了所有需要本地化的文本信息。它可以通过以下方式进行设置:

$("#jqxgrid").jqxPivotGrid({
    localization: {
        /* 本地化文本信息配置 */
    }
});

其中,localization 对象包含以下属性:

  • "dataNotAvailable":数据不可用时显示的文本。
  • "total":汇总值显示的文本。
  • "grandTotal":总计值显示的文本。
  • "showRows":用于切换到行显示方式的文本。
  • "showColumns":用于切换到列显示方式的文本。
  • "fieldList":用于展示所有可用字段的文本。
  • "sortAscending":用于升序排序的文本。
  • "sortDescending":用于降序排序的文本。
  • "filter":用于过滤数据的文本。
  • "apply":用于应用更改的文本。
  • "cancel":用于取消更改的文本。
jqxPivotGrid 的本地化属性示例

下面是一个 jqxPivotGrid 的基本示例,其中包含了本地化属性的配置:

$("#jqxgrid").jqxPivotGrid({
    source: dataAdapter,
    showTotals: "rows",
    showColumnTotals: true,
    showRowTotals: true,
    highlightRows: true,
    pivotRows: [{ dataField: "Country", width: 200 }],
    pivotColumns: [{ dataField: "Year", width: 200 }],
    values: [
        { dataField: "GDP", displayField: "GDP", summaryType: "sum", width: 200 },
        { dataField: "Population", displayField: "Population", summaryType: "sum", width: 200 }
    ],
    localization: {
        dataNotAvailable: "数据不可用",
        total: "汇总",
        grandTotal: "总计",
        showRows: "按行显示",
        showColumns: "按列显示",
        fieldList: "字段列表",
        sortAscending: "升序",
        sortDescending: "降序",
        filter: "过滤",
        apply: "应用",
        cancel: "取消"
    }
});
总结

jqxPivotGrid 的本地化属性是一个非常有用的功能,它可以让控件更加适应各种语言的用户。开发者可以根据自己的需要自定义所有需要本地化的文本信息,使 jqxPivotGrid 在不同的语言环境下都能够发挥出最佳的效果。