Вопрос mui/x-date-pickers версии 6.x: как настроить формат года и месяца в средстве выбора даты?

      <LocalizationProvider dateAdapter={AdapterLuxon} 
                     adapterLocale={"ja"} 
                     localeText={jaJP.components.MuiLocalizationProvider.defaultProps.localeText}>
 
<DatePicker
 {...field}
 label="testlabel"
 slotProps={{
   textField: { variant: "outlined", name: "testDate" },
   toolbar: { hidden: true },
  }}
/>
</LocalizationProvider>

с приведенным выше кодом я получаю это ↓

Кто-нибудь знает, как изменить «6 2023» на «2023 6» ?? Я прочитал документ, но не нашел пути.

2 ответа

Я мог бы изменить 6 2023 на 2023 6, добавив dateFormats в LocalizationProvider.

      <LocalizationProvider
  dateAdapter={AdapterLuxon}
  adapterLocale={"ja"}
  localeText={jaJP.components.MuiLocalizationProvider.defaultProps.localeText}
  dateFormats={{ monthAndYear: "yyyy MM" }}
>

На данный момент не существует API для переопределения этой части пользовательского интерфейса. Вы можете отслеживать прогресс здесь: https://github.com/mui/mui-x/issues/6653.

Другие вопросы по тегам