You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改MUI X StaticDateTimePicker的标题文本?

修改StaticDateTimePicker组件的标题文本

方案一:快速替换标题文本

如果仅需修改标题内容,无需手动引入DateTimePickerToolbar,直接给StaticDateTimePicker传入toolbarTitle属性即可:

import { StaticDateTimePicker } from '@mui/x-date-pickers';

<StaticDateTimePicker
  toolbarTitle="自定义日期时间选择器"
  // 补充你的其他必要属性(如value、onChange等)
/>

方案二:深度自定义Toolbar组件

若需要更灵活的UI调整(比如添加图标、修改布局或样式),可以基于默认的DateTimePickerToolbar进行二次封装,再通过ToolbarComponent属性传入:

import { StaticDateTimePicker, DateTimePickerToolbar } from '@mui/x-date-pickers';

// 自定义Toolbar组件
const CustomDateTimeToolbar = (props) => {
  return (
    <DateTimePickerToolbar
      {...props}
      // 替换标题内容
      title="我的专属选择器标题"
      // 可在此处添加额外元素或自定义样式
    />
  );
};

// 使用自定义Toolbar
<StaticDateTimePicker
  ToolbarComponent={CustomDateTimeToolbar}
  // 补充其他必要属性
/>

方案三:全局统一配置标题

如果需要让项目中所有StaticDateTimePicker使用统一标题,可通过MUI主题进行全局配置:

import { createTheme, ThemeProvider } from '@mui/material/styles';
import { StaticDateTimePicker } from '@mui/x-date-pickers';

const customTheme = createTheme({
  components: {
    MuiStaticDateTimePicker: {
      defaultProps: {
        toolbarTitle: '全局统一标题',
      },
    },
  },
});

// 在主题提供者中包裹组件
<ThemeProvider theme={customTheme}>
  <StaticDateTimePicker />
</ThemeProvider>

内容的提问来源于stack exchange,提问作者Andrey Komarovskiy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 04:05:19