flutter - 如何将 Flutter syncfusion 日历与 jalali 日期一起使用
问题描述
我正在尝试开发像这样的日历https://pub.dev/packages/syncfusion_flutter_calendar但我不知道如何将此包用于 Jalali 日期(波斯日期)。
解决方案
你可以创建你的自定义一个,我认为这是最好的方式
正如你在这里看到的
目前没有办法将波斯(jalali)日历与同步融合一起使用,
这就是他们所说的
。
截至目前,我们不支持将日历转换为 jalali 日历。我们已经记录了相同的功能请求。我们将在我们即将发布的任何版本中实现它。感谢您在此之前的耐心等待
但是您可以通过本地化使其语言变为波斯语(仅语言而不是日历时间)
MaterialApp(
//ignore: always_specify_types
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
// ... app-specific localization delegate[s] here
SfGlobalLocalizations.delegate
],
//ignore: always_specify_types
supportedLocales: const [
Locale('en'),
Locale('fa'),
// ... other locales the app supports
],
locale: const Locale('fa'),
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: MyHomePage(),
);
再次,它只是改变了语言
推荐阅读
- ghc - `ghc Main.hs` 与 `ghc --make Main.hs` 有何不同?
- mysql - 如何检查具有多个值的列
- javascript - Paper.js 在路径上使用多个 moveTo 命令
- r - 如何将值舍入到R中的下限
- jaxb - 在 JAXB 解组期间自动生成字段值
- javascript - 如何将值从 Promise.all 传递给 .then()?
- asp.net-core - 如何禁用从 url 直接访问视图?
- python - 预取多线程字段不会改变执行速度
- c# - 如何在多对多关系中获得实体框架中的深层关系?
- javascript - 一键发送多个文件时,javascript formdata是否保持其插入顺序?