0

在此处提到的剑道本地化示例中:http: //demos.telerik.com/kendo-ui/grid/localization

网格的数据正在本地化。并且列名在网格选项中是硬编码的。有没有办法本地化列名?我正在使用 Angular 来获取本地化文本。我已经注释了必须使用翻译过滤器和属性翻译的文本。对于列名在剑道网格选项中硬编码的剑道网格,应该如何处理?

任何人都可以帮我解决问题吗?

4

1 回答 1

1

我查看了 Telerik 演示,并看到了此部分的列:

 columns: [
          "ProductName",
           { field: "UnitPrice", title: "Unit Price", format: "{0:c}", width: "120px" },
           { field: "UnitsInStock", title:"Units In Stock", width: 
           ...

你只需要使用gettextCatalog.getString()

      var unitPriceTitle = gettextCatalog.getString("Unit Price");
      var unitsInStockTitle = gettextCatalog.getString("Units In Stock");
      ...
           { field: "UnitPrice", title: unitPriceTitle, format: "{0:c}", width: "120px" },
           { field: "UnitsInStock", title: unitsInStockTitle , width: 
           ...
于 2014-10-13T18:55:48.680 回答