JavaScript Data Grid Locale
Configure Handsontable's locale settings, to properly handle locale-related data.
About locale settings
Handsontable's locale settings affect certain actions performed on your data, such as:
Without a properly-set locale, the above operations can work incorrectly.
You can configure your locale settings, using the locale
configuration option.
You can set the locale
option to any valid and canonicalized Unicode BCP 47 locale tag. By default, Handsontable's locale is en-US
.
You can configure the locale setting:
Setting the grid's locale
To configure the locale of the entire grid, set the locale
configuration option as a top-level grid option:
const hot = new Handsontable(container, {
// set the entire grid's locale to Polish
locale: 'pl-PL',
});
You can set the locale
option to any valid and canonicalized Unicode BCP 47 locale tag.
Setting a column's locale
To configure the locale of an individual column, set the locale
configuration option as a mid-level column option:
const hot = new Handsontable(container, {
columns: [
{
// set the first column's locale to Polish
locale: 'pl-PL',
},
{
// set the second column's locale to German
locale: 'de-DE',
},
{
// set the third column's locale to Japanese
locale: 'ja-JP',
},
],
});
Related articles
Related guides
Related API reference
- Configuration options:
- Core methods:
- Hooks: