2014-08-28 65 views
0

在这里提到的剑道定位示例中:http://demos.telerik.com/kendo-ui/grid/localization使用angular-gettext在剑道网格中进行本地化?

网格数据正在本地化。列名在网格选项中被硬编码。有没有一种方法来本地化列名称? 我正在使用Angular-gettext进行本地化。我已经使用翻译过滤器和属性注释了必须翻译的文本。对于kendo网格中的列名在硬件网格选项中进行硬编码的情况,应该如何处理?

任何人都可以帮助我一个解决方案。

在此先感谢。

回答

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: 
      ...