|
<div>
<ejs-grid id="Grid" dataSource="ViewBag.DataSource" allowGrouping="true" allowFiltering="true" locale="de-DE" allowPaging="true">
<e-grid-columns>
...
</e-grid-columns>
</ejs-grid>
</div>
<script>
ej.base.L10n.load({
'de-DE': {
'grid': {
'EmptyRecord': 'Keine Aufzeichnungen angezeigt',
...
'Items': 'Artikel'
},
'pager': {
'currentPageInfo': '{0} von {1} Seiten',
...
'previousPagerTooltip': 'Zum vorherigen Pager'
}
}
});
</script> |
Hi Slava,
You can achieve localization in Grid by loading translation object in your application in the “load” function and set the value for the “locale” property of Grid. Please refer the code example below and documentation link and sample link .
[index.chtml]
<div><ejs-grid id="Grid" dataSource="ViewBag.DataSource" allowGrouping="true" allowFiltering="true" locale="de-DE" allowPaging="true"><e-grid-columns>...</e-grid-columns></ejs-grid></div><script>ej.base.L10n.load({'de-DE': {'grid': {'EmptyRecord': 'Keine Aufzeichnungen angezeigt',...'Items': 'Artikel'},'pager': {'currentPageInfo': '{0} von {1} Seiten',...'previousPagerTooltip': 'Zum vorherigen Pager'}}});</script>
Documentation: https://ej2.syncfusion.com/16.1.24/aspnet/documentation/base/localization.html?syntax=tag
Regards,Pavithra S.
|
[Grid]
@Html.EJS().Grid("Grid").DataSource((IEnumerable<object>)ViewBag.dataSource).Columns(col =>
{
col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).Width("120").Add();
col.Field("CustomerID").HeaderText("Customer Name").Width("150").Add();
col.Field("ShipName").HeaderText("Ship Name").Width("150").Add();
col.Field("ShipCountry").HeaderText("Ship Country").Width("150").Add();
}).AllowPaging().AllowGrouping().Locale("de-DE").PageSettings(page => page.PageSize(6)).Render()
<script>
ej.base.L10n.load({
'de-DE': {
'grid': {
'EmptyRecord': 'Keine Aufzeichnungen angezeigt',
'GroupDropArea': 'Ziehen Sie einen Spaltenkopf hier, um die Gruppe ihre Spalte',
'UnGroup': 'Klicken Sie hier, um die Gruppierung aufheben',
'EmptyDataSourceError': 'DataSource darf bei der Erstauslastung nicht leer sein, da Spalten aus der dataSource im AutoGenerate Spaltenraster',
'Item': 'Artikel',
'Items': 'Artikel'
},
'pager': {
'currentPageInfo': '{0} von {1} Seiten',
'totalItemsInfo': '({0} Beiträge)',
'firstPageTooltip': 'Zur ersten Seite',
'lastPageTooltip': 'Zur letzten Seite',
'nextPageTooltip': 'Zur nächsten Seite',
'previousPageTooltip': 'Zurück zur letzten Seit',
'nextPagerTooltip': 'Zum nächsten Pager',
'previousPagerTooltip': 'Zum vorherigen Pager'
}
}
});
</script> |