- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我要定制DateRangePicker
在 flutter 中,如何更改以下元素?
Save
按钮图像。 Switch to input
按钮。 header background
颜色。 day name
颜色。 background
颜色。 selected item indicator
颜色。 selected item text
颜色。 selected range indicator
颜色。 selected range text
颜色。 showDateRangePicker(
context: context,
firstDate: DateTime.now(),
lastDate: DateTime.now().add(Duration(days: 100)),
builder: (BuildContext context, Widget child) {
return Theme(
data: ThemeData(
...
),
child: child,
);
},
);
最佳答案
正如其他人之前所说,这些事情中的大多数只能通过修改源来改变。
您可以通过在 showDateRangePicker 的构建器回调中应用 appBarTheme 来更改标题背景颜色。
文本颜色和选择颜色也可以通过应用主题来设置,需要使用 ColorScheme 来设置。
本示例将标题背景设置为蓝色,关闭图标设置为白色,标题文本 + 所选日期文本设置为白色,选择颜色设置为红色:
final themeData = Theme.of(context);
showDateRangePicker(
context: context,
initialDateRange: initialDateRange,
firstDate: firstDate,
lastDate: lastDate,
currentDate: currentDate,
initialEntryMode: initialEntryMode,
helpText: helpText,
cancelText: cancelText,
confirmText: confirmText,
saveText: saveText,
errorFormatText: errorFormatText,
errorInvalidText: errorInvalidText,
errorInvalidRangeText: errorInvalidRangeText,
fieldStartHintText: fieldStartHintText,
fieldEndHintText: fieldEndHintText,
fieldStartLabelText: fieldStartLabelText,
fieldEndLabelText: fieldEndLabelText,
locale: locale,
useRootNavigator: useRootNavigator,
routeSettings: routeSettings,
textDirection: textDirection,
builder: (context, Widget? child) => Theme(
data: themeData.copyWith(
appBarTheme: themeData.appBarTheme.copyWith(
backgroundColor: Colors.blue,
iconTheme: themeData.appBarTheme.iconTheme!.copyWith(color: Colors.white)),
colorScheme: ColorScheme.light(
onPrimary: Colors.white,
primary: Colors.red
)),
child: child!,
));
Screenshot
关于flutter - 在 flutter 中自定义 DateRangePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64646530/
我在我的 HTMLTwig 中使用了 DateRange Picker HTML:- JavaScript :- $('#date-range14').dateRangePicker({
我使用两个日期选择 daterangepicker。这工作完美,但如何禁用过去的日期。下面是我的代码 js/site/daterange/moment.min.js"> js/site/dat
我使用的日期范围选择器版本:3.0.3 我有一个单选按钮对,可以让用户在本地时间和 UTC 时间之间切换。当我单击单选按钮时,我想删除并重新附加 daterangepicker 构造函数,以便可以指定
daterangepicker插件允许使用 setStartDate 和 setEndDate 方法设置日期。插件中有没有设置时间的方法。 最佳答案 似乎没有一种方法可以仅设置时间,并且他们在文档中也
daterangepicker插件允许使用 setStartDate 和 setEndDate 方法设置日期。插件中有没有设置时间的方法。 最佳答案 似乎没有一种方法可以仅设置时间,并且他们在文档中也
我已在 daterangepicker 配置中将日期限制指定为 dateLimit: {months: 1 }。当我们点击自定义范围并选择日期时,它选择的是1个日期加1个月。 假设我现在打开日期选择器
我正在尝试从日期范围选择器复制字段,如下所示: $(function() { $('input[name="daterange"]').daterangepicker({
我的网站上有一个日期范围选择器 ( http://www.daterangepicker.com/ ) 设置: 使用此代码: $(function() { $('input[id="searc
我正在使用 daterangepicker JQuery 插件,因为我必须提取一些日期范围作为表单的一部分。然而,在同一个表单上,我还希望能够自动显示当前日期和时间,最好是通过插件。 我似乎找不到一种
我有两个相同形式的不同日期范围选择器,因为我需要将它放在两个输入中,而不仅仅是一个输入中。所以我使用类选择器对其进行初始化:$('.daterange').daterangepicker({}); 一
我正在使用 daterangepicker,请在此处检查我的代码 JSFIDDLE 我已设置默认日期 "endDate": "08/03/2015", "endDate": "08/03/2015",
日期范围选择器在引导模型弹出窗口中不起作用这里是 HTML 页面 jsfiddle 链接中的工作 [https://jsfiddle.net/150q2k7t/14/][1] 我在模型中尝试过它不起作
我想获取我的daterangepicker的预定义日期范围的值 我尝试使用 .val() 和 .text() 但不起作用,请参阅下面的代码 $(document).ready(function() {
我正在尝试弄清楚如何使用 daterangerpicker.js 库在此选择器中使用 onChange 事件,我已经在 DateRangePicker 中搜索过但是关于预定义的日期范围没有问题。 请帮
我正在使用 DateRangePicker选择日期的插件。 选择器工作正常 - 但我们需要的行为是 MultiCityTripTwo 的 mindate 应该是 MultiCityTripOne 的选
我正在尝试在 EasyTabs 页面中使用 Filament 的 daterangepicker,如下所示: http://jsfiddle.net/hugons/sKfVV/1/ 我应该如何调用 d
$("input[name='MyDaterange']").daterangepicker({ ranges: { 'This Week': [moment().day("Sunday"
我正在使用DataRangePicker我的表单中的 JS 库用于选择两个日期的范围。 DRP 提供了放置一个带有预定义日期下拉菜单的按钮的功能,例如昨天、今天、上个月等,但我希望在单击日期输入字段时
我有以下 daterangepicker 代码。该代码正在运行,但是很难查看月、年和切换按钮。我使用的 Bootstrap 主题不适用于此。我一直在尝试弄清楚如何更改 CSS 以使月、年和切换按钮更易
我正在使用 daterangepicker bootstrap 3。 $('#pa_date*').daterangepicker({ singleDatePicker
我是一名优秀的程序员,十分优秀!