Как скрыть кнопку «Сегодня» в SfCalendar?

Я хочу скрыть (или изменить положение) кнопку «Сегодня» в SfCalendar во Flutter, но я не смог найти способ скрыть кнопку, вот мой код:

 Widget buildDayViewCalendar(
    bool writePermission,
    Club? currentClub,
    DateTime selectedDate,
  ) {
    int courtLength = currentClub == null ? 0 : currentClub.courts.length;

return MouseRegionWidget(
  controller: _controller,
  child: SfCalendar(
    headerDateFormat: 'MMM d, yyyy',
    headerHeight: 230,
    viewHeaderHeight: 0,
    initialSelectedDate: selectedDate,
    initialDisplayDate: selectedDate,
    view: CalendarView.day,
    controller: _controller,
    timeSlotViewSettings: TimeSlotViewSettings(
      timeInterval: const Duration(minutes: 30),
      timeFormat: 'h:mm',
      numberOfDaysInView: min(5, courtLength),
    ),
    dataSource: _getReservationByClubId(),
    showDatePickerButton: true,
    showNavigationArrow: false,
    allowViewNavigation: true,
    allowDragAndDrop: true,
    onTap: writePermission ? _onTap : null,
    specialRegions: DateUtil().getTimeRegions(currentClub),
  ),
);
  }

Это уже обсуждалось здесь, но нет принятого ответа: stackoverflow.com/questions/72747464/…

Muhammad Saqlain 01.04.2023 11:41

Имейте в виду, что продукты SyncFusion в пабе Dart/Flutter не имеют открытого исходного кода. Они выпускаются под коммерческой лицензией, которая может повлечь за собой финансовую ответственность вас или вашей организации и может повлиять на последующих пользователей вашего кода.

Randal Schwartz 01.04.2023 11:53
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
163
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Попробуйте с этими свойствами. Это должно скрыть кнопку, но придется поступиться опцией выбора дня.

 showDatePickerButton: false,
 showNavigationArrow: true,
 allowViewNavigation: true,
 allowDragAndDrop: true,

Но тогда я не могу открыть выбор даты

Abbas Jafari 04.04.2023 06:36

Вы можете выполнить свое требование, установив «showDatePickerButton» как false в календаре Flutter. Перейдите по ссылке ниже для получения более подробной информации о свойстве showDatePickerButton в календаре.

https://pub.dev/documentation/syncfusion_flutter_calendar/latest/calendar/SfCalendar/showDatePickerButton.html

Мы надеемся, что это поможет! Дайте нам знать, если у вас есть другие вопросы.

Ответ принят как подходящий

Для этой проблемы нет варианта, если вы используете этот код showDatePickerButton: false,, вы не сможете открыть средство выбора даты.

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

Похожие вопросы

Ошибка при создании приложения флаттера для Android 13
Ошибка сборки Xcode 14.3 после обновления iOS 16.4: libarclite_iphoneos.a не найден, команда компоновщика не удалась
Flutter - Как заставить этот калькулятор среднего балла работать?
Ошибка сборки Flutter для iOS: DVTCoreDeviceEnabledState_Disabled
После обновления до Xcode 14.3 при попытке заархивировать приложение Flutter я получаю сообщение «Ошибка выполнения команды PhaseScriptExecution с ненулевым кодом выхода»
Как настроить 2 проекта Cloud Firestore для связи с одним приложением Flutter?
Облицовка «RangeError: недостаточно доступных байтов». Когда я пытаюсь получить значения из Hive db
Локальные уведомления 2023. Как установить периодические уведомления?
Приложение Flutter, которое печатает сообщение, когда пользователь нажимает кнопку гарнитуры
Не удается запустить приложение Flutter на симуляторе после обновления XCode до версии 14.3 из-за отсутствия файла libarclite_iphonesimulator.a