2014-08-28 67 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: 
      ...