Handsontable Datepicker の日本語化は、datePickerConfig 属性を以下のように、
長ったらしい書き換えが必要だ。
columns:[ { type: 'date', width: 120, dateFormat: 'YYYY/MM/DD', datePickerConfig: { yearSuffix: '年', showMonthAfterYear: true, showDaysInNextAndPreviousMonths: true, i18n: { previousMonth: '前月', nextMonth: '次月', months: moment.localeData()._months, weekdays: moment.localeData()._weekdays, weekdaysShort: moment.localeData()._weekdaysShort } } }, ],
いくつもの列で DATE型が出てくる場合、沢山これを書かないようにするのは、
案外、地味な方法でよい。
const jpDatePickerConfig = { yearSuffix: '年', showMonthAfterYear: true, showDaysInNextAndPreviousMonths: true, i18n: { previousMonth: '前月', nextMonth: '次月', months: moment.localeData()._months, weekdays: moment.localeData()._weekdays, weekdaysShort: moment.localeData()._weekdaysShort } };
この jpDatePickerConfig を、以下のとおり使えば良い。
columns:[ { type: 'date', width: 120, dateFormat: 'YYYY/MM/DD', datePickerConfig: jpDatePickerConfig }, ],