Telerik Blazor Scheduler组件随着时间的推移显示一组事件和资源,因此您可以在WebAssembly (WASM)和服务器端Blazor应用程序中管理(编辑)预订、议程、工作日和共享资源(如会议室)。
查看Blazor调度器演示
要设置一个调度程序,只需向它提供一个您的约会集合作为数据源它会将它们转化。
您不仅可以看到当前事件,还可以让您的用户编辑、删除和创建新的约会.您可以单独控制这些操作,以便某些用户只能创建事件,而不能编辑或删除(例如,接受预订的实习生不应该能够意外删除现有的预订)。
然而,任何人都可能点击错误,最终删除重要的约会。这就是为什么我们添加了一个删除确认弹出窗口,当用户单击[x]按钮时显示。它要求对操作进行确认,并提供一个取消按钮。如果要删除的约会是一系列事件的一部分,则可以选择只删除此事件或该系列中的所有事件。
的用于Blazor的Telerik调度程序中的CRUD操作通过一组专门的事件和参数进行管理,因此您可以无缝插入业务逻辑和服务。万博体育手机版网址
将鼠标悬停在一个约会上,你会看到调整手柄的大小,你可以用它来改变它的持续时间,而不必打开完整的编辑表单和摆弄日期时间选择器。更容易的用户体验,但对开发人员来说,事件和API是相同的。
看到它在行动任命编辑演示
只需通过滑动进行拖放操作,就可以移动事件,作为通过默认编辑表单编辑事件的备选方案。去看看任命编辑演示.触发相同的Update事件,因此不需要以任何特殊方式处理它。
调度程序将触发OnItemRender事件在每个约会即将呈现时执行一次。事件的处理程序最好用于根据约会中的某些值修改特定项的CSS类。例如,根据约会发生的日期给所有约会上色。
事件可以与资源(比如一个工具、一个会议室或一个人),Telerik Scheduler可以让你相应地给约会上色,这样你就可以一目了然地看到他们被分配给谁,或者他们将在哪里发生。
每天的团队会议或每月与经理的签到都可以创建一次,Telerik Scheduler会将它们扩展为一个重复的系列,就像Outlook一样。然后您可以一次编辑整个系列,或者一个称为异常的特定实例。
看他们在行动反复出现的事件演示。
Blazor Scheduler组件在专用的SchedulerPopupEditSettings标签中为弹出编辑器公开了多个设置。你可以设置(最大)宽度,(最大)高度,CSS类。此外,我们提供了schedulerpopupedformsettings标记,它允许您配置表单的方向(水平或垂直)、表单的列和列间距布局参数,以及通过button营养学配置表单中按钮的水平对齐方式。
通过为约会指定模板来控制约会在Scheduler组件中的呈现方式。模板允许你覆盖每次约会的视觉效果,但你仍然可以保留所有的标准交互——拖拽和调整大小,删除图标等等。Scheduler支持两种类型的模板:
请参阅关于实现的详细文档自定义模板.
Telerik Blazor Scheduler组件对当前用户区域性自动做出反应。日期格式和一周的第一天将自动更改,您可以轻松地翻译按钮文本和标签。去看看调度器全球化演示.
Telerik Blazor调度器有几个内置主题比如Default(我们自己的样式),Material(基于材质设计指导方针)和Bootstrap(看起来像Bootstrap样式以便更好地集成)。控件可以轻松地使用几行CSS自定义任何开箱即用的主题,或者创建新主题以匹配您的颜色和品牌Telerik SASS ThemeBuilder应用程序.