Daypilot C# Get Selected Day



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

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

有没有办法使用此 JavaScript 来获取选定的 DAY。

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

    TimeRangeSelectedHandling="JavaScript"
    TimeRangeSelectedJavaScript="timeRangeSelected(start, end,$('#MainContent_DropDownList_Week').val(), $('#MainContent_DropDownListLocationMasterRota').val());"

您可以从开始/结束变量中获取星期几:

var startDow = start.getDayOfWeek();
var endDow = end.getDayOfWeek();

start 和 end 变量都包含一个 DayPilot.Date 对象。另请参阅 DayPilot.Date.getDayOfWeek()。

您的示例已修改:

TimeRangeSelectedHandling="JavaScript"
TimeRangeSelectedJavaScript="timeRangeSelected(start.getDayOfWeek(), end.getDayOfWeek(), $('#MainContent_DropDownList_Week').val(), $('#MainContent_DropDownListLocationMasterRota').val());"

最新更新