十博体育app使用饼干在十博体育app的网站上给你最好的体验. 如果您继续浏览,则表示您同意十博体育app 隐私政策饼干的政策. cookie策略日期的图像
不幸的是,激活邮件不能发送到您的电子邮件. 请 再试一次.
Syncfusion反馈

深受世界领先企业信赖

Syncfusion可信的公司

概述

颤振日历, 或调度程序库, 是用Dart编写的,有8个内置的, 为调度提供基本功能的可配置视图模式, 管理, 有效地代表任命. 这个颤振的日历小部件为自定义工作日和工作时间提供了一个干净和方便的用户界面, 以及基本的日历操作,如日期导航和选择.


多种日历视图模式

多种内置视图模式可供选择:天, Week, WorkWeek, Month, Schedule, 时间Day, 时间一Week, 工作时间和Schedule. 颤振的日历小部件允许您方便地自定义每个独特的视图, 视图相关选项.

日视图在颤振日历.

Day

Week视图在颤振日历.

Week

在颤振日历中的工作Week视图.

WorkWeek

Month视图在颤振日历.

Month

计划视图在颤振日历.

Schedule

时间轴日视图在颤振日历.

时间Day

时间轴Week视图在颤振日历.

时间一Week

时间轴工作Week视图在颤振日历.

Schedule工作

时间轴Month视图在颤振日历.

MonthSchedule


事件

呈现反复出现的、全天的、跨越时间的约会,以轻松可视化您的日程安排和事件. 约会包含关于计划在特定时间的事件的信息. 除了默认的约定, 用户可以使用他们自己的集合,通过映射他们的字段来将业务实体连接到一个约会, 例如开始时间, 结束时间, 主题, 笔记, 和复发.

颤振日历中的日视图预约.

在颤振日历中查看Week预约.

在颤振日历中查看工作Week预约.

在颤振日历中每Month查看预约.

Month议程查看颤振日历中的约会.

在颤振日历中安排查看约会.

在颤振日历中的Schedule日视图预约.

时间轴Week查看预约在颤振日历.

时间轴Month查看预约在颤振日历.


重复事件

轻松地配置每天,每Week,每Month或每年的基础上重复发生的事件. 您还可以跳过或更改重复出现的约会.

颤振日历上的重复约会.


资源视图

将资源显示为与日历集成的离散视图,以在时间轴视图中显示每个资源的约会,并增强可视性. 您可以自定义显示名称、资源面板大小、背景颜色和图像.

颤振日历中的资源视图.


Month日程视图

单击Day,在Month视图下方的列表中显示约会.

Month议程视图在颤振日历.


Week数

在日历的Month、Week和工作Week视图中显示年度的Week数.

颤振日历中的星期数字.


日程表视图

显示按Week分组的预约列表, 在设置的最小和最大日期之间, 和Schedule视图一起. 您可以自定义所有内容,从日期和时间格式到每个标题的样式.

计划视图在颤振日历.


调整大小和拖放约会

为重新安排事件日历中的约会,添加了调整大小和拖放支持.

调整大小,并拖放在颤振日历.


日历的细节

使用get日历DetailsAtOffset方法,根据通过参数传递的给定偏移量返回日历详细信息.


加载更多

当用户从一个视图切换到另一个视图时,或者当滚动到计划视图的开始或结束位置时,按需加载约会.


特殊的时间区域

禁用特定时间范围的交互和选择. 当你想在节假日或其他特殊事件中阻止用户交互并突出这些时间段时,这是很有用的.

特别地区扑历.


停电日期

在日历的Month和时间轴Month视图中禁用任何日期,以使其处于不活动状态. 通过禁用它们,轻松地防止Week末和假日的选择.

在颤振日历的停电日期.


灵活的工作天

自定义工作日中的工作日,以便将剩余的工作日隐藏在视图中.

灵活的工作时间在颤振日历.


定制开头日期和结尾日期

隐藏日历中下一个Month和上一个Month的日期,以增强外观.

隐藏领先的尾随日期在颤振日历.


当前时间指标

日历的当前时间段显示当前时间指示灯.

颤振日历中的当前时间指示器.


一Week的第Day

根据需要定制一Week的第Day. 默认的第Day是星期天.

在颤振日历的第一Week.


外观定制

构建器

设计并设置您自己的自定义视图为Month单元格, Schedule视图的Month标题, 时间轴视图的资源头, 特殊的时间区域, 以及颤振日历的约会视图.

Month细胞建设者在颤振日历.

Month细胞

Schedule视图Month头建设者在颤振日历.

Schedule视图Month标头

在颤振日历中的资源头生成器.

Schedule视图Month标头

预约视图生成器在颤振日历.

任命建设者

时间区域建设者在颤振日历.

时间区域施工

主题

使用主题为日历的外观和格式提供统一和一致的外观.

外观定制在颤振日历.


时区

无论您的设备的时区, 为小部件及其事件设置任何必需的时区.

颤振日历中的时区.


快速视图导航

使用日期选择器视图的标题中的按钮,也可以通过单击Month单元格和视图标题轻松地在日历视图中导航.

快速导航在颤振日历.


日期限制

防止导航超出指定的最小和最大日期. 这将限制用户在一定时间范围之外选择某些日期.

日期限制在颤振日历.


可访问性

使用屏幕阅读器轻松访问日历.


从右到左(RTL)

为使用希伯来语和阿拉伯语等RTL语言的用户提供从右到左的支持.

颤振日历中的RTL.


通过使用日历控制器以编程方式导航到前一个视图和下一个视图. 另外,使用滑动交互来启用或禁用视图导航.


本地化和全球化

按照全球化日期和时间格式显示当前日期和时间,并本地化所有可用的静态文本.

颤振日历的定位.


颤振日历代码示例

使用下面演示的几行简单的DART代码示例就可以轻松地开始使用颤振日历. 也探索十博体育app颤振日历的例子 显示如何在颤振中渲染和配置日历.

进口 包:颤振/材料.飞镖”;
进口 包:syncfusion_flutter_calendar /日历.飞镖”;

@override
小部件 构建(BuildContext 上下文) {
  返回 脚手架(
    身体: Sf日历(
    观点: 日历View.Month,
    数据源: 会议DataSource(_getDataSource()),
    MonthViewSettings: MonthViewSettings(
        任命DisplayMode: MonthAppointmentDisplayMode.任命),
  ));
}

列表<会议> _getDataSource() {
  最后 列表<会议> 会议 = <会议>[];
  最后 DateTime 今天 = DateTime.现在();
  最后 DateTime 开始时间 =
      DateTime(今天.一年, 今天.Month, 今天.Day, 9, 0, 0);
  最后 DateTime endTime = 开始时间.添加(常量 持续时间(小时: 2));
  会议.添加(会议(
      “会议”, 开始时间, endTime, 常量 Color(0 xff0f8644), ));
  返回 会议;
}


class 会议DataSource 扩展 日历DataSource {
  会议DataSource(列表<会议> source) {
    任命 = source;
  }

  @override
  DateTime getStartTime(int 指数) {
    返回 任命![指数].;
  }

  @override
  DateTime getEndTime(int 指数) {
    返回 任命![指数].to;
  }

  @override
  字符串 getSubject(int 指数) {
    返回 任命![指数].eventName;
  }

  @override
  Color 色鬼(int 指数) {
    返回 任命![指数].background;
  }

  @override
  保龄球 isAllDay(int 指数) {
    返回 任命![指数].isAllDay;
  }
}

class 会议 {
  会议(.eventName, ., .to, .background, .isAllDay);

  字符串 eventName;
  DateTime ;
  DateTime to;
  Color background;
  保龄球 isAllDay;
}



常见问题

  • 9个内置视图模式可用,包括 ScheduleDay, Month, 时间轴视图 具有独特的视图特定的定制选项.
  • 按需加载事件 加载事件 来自业务对象的数据.
  • 复发事件支持. 查看预约 在所有日历视图中.
  • 在一个日历中处理多个用户事件的资源支持.
  • 很容易重新安排约会使用 调整拖放 操作.
  • 日期导航的限制 以及单元格选择限制.
  • 内置功能,便于从一个视图切换到另一个视图. 禁用交互和选择以使特定日期不活动.
  • 使用生成器支持定制所有元素. 轻松创建和替换元素的UI.
  • 这个小部件是触摸友好的,并根据设备自适应渲染, 提供手机上最好的用户体验, 平板电脑, 和台式电脑.
  • 轻松地为全球用户构建应用程序,并使其能够支持各种语言和文化.

十博体育app不单独出售颤振日历. 它只能作为Syncfusion颤振套件的一部分购买, 其中包含一组不断增长的本地颤振小部件, 包括日历. [Syncfusion Essential Studio for 颤振套件]的单一开发许可(http://www.hurleym.com/sales/products/flutter)成本 $995.00美元包括一年的支持和更新. 除此之外,十博体育app还可以根据当前活跃的促销活动提供额外的折扣. 请十博体育app 销售团队 看看你是否有资格获得额外的折扣.

你可以找到十博体育app的颤振日历演示 在这里.

不,十博体育app的颤振小部件,包括日历,不是单独出售,只是作为一个单一的包. 然而, 十博体育app有竞争力的价格包,所以它只比一些其他供应商收取的日历稍微多一点. 十博体育app也发现, 在十博体育app的经验, 十博体育app的客户通常开始使用十博体育app的一种产品,然后迅速扩展到几种产品, 所以十博体育app觉得最好以固定的价格提供所有的颤振装置 995美元/开发人员. 除此之外,十博体育app还可以根据当前活跃的促销活动提供额外的折扣. 请十博体育app 销售团队 看看你是否有资格获得额外的折扣.

不,这是一个商业产品,需要付费许可证. 然而,一个 免费的社区许可 也适用于年总收入少于100万美元的公司和个人以及5个或更少的开发者.

一个好的开始是十博体育app的综合 开始文档.

伟大——说你拥有它是一回事,但当别人意识到它时,它意味着更多. synfusion很荣幸举办以下行业奖项.

向上箭头图标

警告图标 您使用的是过时版本的Internet Explorer,可能无法显示本网站和其他网站的所有功能. 升级到Internet Explorer 8或更新版本以获得更好的体验.关闭图标

移动实时聊天图标
友情链接: 1 2 3 4 5 6 7 8 9 10