问题标签 [daypilot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
148 浏览

asp.net - DayPilot Scheduler的DataValueField和DataIdField有什么区别

我正在使用DayPilot它有两个属性DataValueFieldDataIdField. 两者都分配有一些值。我可以使用 e.Value 访问 Code behind 中的 DataIdField 但无法访问DataValueField.

这些是相同的东西还是不同的东西?

请帮忙

0 投票
1 回答
106 浏览

javascript - 如何在日历上绘制事件?

我正在做一个项目,我必须创建一个基于 Web 的每日事件日历来动态显示事件。我确实了解活动日历后端部分背后的总体思路

但是,我不明白:

  1. 如何在代表时隙的表格上绘制事件的框/条。它们是普通按钮吗?或者是其他东西?

假设它们是按钮;然后:

  1. 我们如何根据我们从后端获得的事件的开始和结束时间将它们显示在桌子上的正确位置。即,我们如何确保事件的框/条是从特定时间段绘制到另一个时间段的?

编辑:我想自定义daypilot 的事件日历 以创建一个每日事件日历,该日历从后端动态显示事件。我不希望将事件的名称和详细信息写在代表该事件的框上。我希望所有代表事件的框都具有相同的宽度但不同的高度取决于事件的长度(见下图)。

问题是哪个函数/方法负责在时隙表上绘制事件框?我希望这个问题现在得到了很好的描述。

例子

0 投票
1 回答
851 浏览

javascript - 使用按钮和 JS 更改 Razor html 中的值

这是我的日历的一个(不完整,因为代码太多)视图

如何使用按钮单击和 JavaScript 更改值,例如 ViewType?

0 投票
1 回答
122 浏览

javascript - Daypilot C# 获取选定日期

我正在使用 Daypilot 构建一个主轮班。我只关心周一到周日。我不在乎日期,只在乎天。例如,在 2-4 之间的星期一创建的班次将在每周一的 2-4 之间进行。

我正在使用 TimeRangeSelectedJavaScript 来调用模式弹出窗口

有没有办法使用这个 javascript 来获取选定的 DAY。

EG 如果他们尝试在星期一的每周日历上创建约会,那么“星期一”可以通过吗?

0 投票
3 回答
291 浏览

c# - Daypilot - 从 SQL Server 加载约会

我正在使用 Daypilot 创建一个主轮班表。

我目前正在数据库中存储约会,但我想检索某一天的所有约会并将它们显示在日历上,与日期无关。

EG 在星期一创建的所有约会都应始终显示在星期一,与 DATE 无关。

当前选择

创建

数据库条目:数据库记录每个条目的日期,因此理论上应该可以加载给定日期值的所有值

EG “第 1 天”的所有条目,都应在星期一显示,与 DATE 无关

在此处输入图像描述

日历如下所示。如您所见,没有显示日期,因为如果 DAY 匹配,它应该始终加载约会

在此处输入图像描述

有人可以帮助我建立选择语句,以便约会正确加载到日历上吗?EG 第 1 天到周一,第 2 天到周二等......

0 投票
1 回答
192 浏览

c# - DayPilot SQL - 复制没有日期的约会

目前我有一个主轮班表,它与时间和日期一起存储约会,但不存储日期。主列表约会的 SQL Server 数据库如下所示 它是通过 DAYPILOT 日历控件创建的

在此处输入图像描述

在此处输入图像描述 如您所见,存储了时间,但没有存储日期,而是存储了日期。EG 第 0 天是星期日,第 1 天是星期一,等等。

我想在 UI 中添加一个按钮,该按钮会将约会从主列表复制到实时列表,同时考虑到日期

EG 第 1 天(星期一)的主轮班安排应插入 LIVE 轮班表,但在 Daypilot 日历控件中添加本周的 DATE EG,LIVE ROTA 表中的分配开始时间为 2016-01- 16 点 09 分 30 分。它需要在 daypilot 日历中检查一周中的当前日期,然后插入到 LIVE 表中。

这可能吗?如何使用数据库中的日期字段检查当前 DATE 并确保 DATE 与正确的日期匹配?EG 第 0 天、第 1 天等。?

用于创建主列表的当前 SQL

0 投票
1 回答
262 浏览

c# - DayPilot - Gridview 不刷新

我正在使用 Daypilot 日历。

我遇到的问题是,只要有更改,例如日历上的 EventResize 或 EventMove,Gridview 应该使用最新值更新

示例事件调整大小

调整事件大小时会触发 Gridview1.DataBind(),但实际上并未刷新 gridview 上的数据。我必须按 F5 来刷新页面才能真正影响 Gridview。

0 投票
1 回答
104 浏览

c# - 使用 EF 数据源中的联接将属性添加到 DayPilot 日历

我正在使用 DayPilot Lite 控件创建计划。我想为每个事件添加附加信息,但不能通过连接定位属性。

我的数据源:

如果我从第一个表而不是连接表中定位属性,则添加其他属性有效:

如何定位联接表中的属性?

0 投票
1 回答
140 浏览

javascript - 如何在 DailyPilot 调度程序中为分隔符附加工具提示或标签?

您好,我正在使用带有 Angular 的 DayPilot 调度程序,并且我有多个分隔符,我想在它们上附加标签或工具提示。因此,每当用户将鼠标悬停在分隔符上时,它都会显示有关此分隔符的一些信息(例如:假日名称)

我在文档中搜索过它,但找不到在分隔符上附加工具提示的方法,甚至找不到在特定日期位置创建独立浮动工具提示的方法。

0 投票
1 回答
858 浏览

javascript - DayPilot Scheduler - 垂直滚动条永远不会出现

这个问题是针对 DayPilot Scheduler 的 Angular 实现的。

似乎无论我做什么,我都无法在呈现事件的位置出现垂直滚动条。当行数超出调度程序时,它们会被简单地截断并隐藏在视图之外。

我已阅读此处此处此处设置高度的文档,以及此帮助主题。我对该heightSpec属性使用了不同的设置组合,结果如下:

  • Parent100Pct- 按照文档的建议执行并填充父元素。当行数超出屏幕大小时不展开,不显示任何滚动条。
  • Max- 增长到我指定的固定大小,但是当屏幕上的行数超出容量时,不显示任何滚动条。
  • Fixed- 完全按照我指定的高度呈现,但同样没有垂直滚动条。

我基本上已经没有想法了。我正在使用 Bootstrap 作为框架,我曾认为 DayPilot 可能没有很好地发挥作用,但我找不到任何冲突。

看起来我的代码应该可以工作,所以我将不胜感激任何建议。这是我一直在使用的代码。我敢肯定,这是一些小东西正盯着我的脸,通常是这样。

标记:

Javascript:

CSS: