我想在触发Move事件时获取DataResourceField值。以下是我的DayPilot代码。

   <DayPilot:DayPilotScheduler ID="dplRoom" runat="server" HeaderFontSize="8pt"
                                        HeaderHeight="20"
                                        DataStartField="BookStartDate"
                                        DataEndField="BookEndDate"
                                        DataTextField="AppName"
                                        DataValueField="BID"
                                        DataResourceField="BedID"
                                        EventHeight="30"
                                        RowMinHeight="30"
                                        EventFontSize="11px"
                                        CellDuration="1440"
                                        BackColor="White"
                                        CssClass="grid"
                                        DurationBarVisible="false"
                                        EventClickHandling="select"
                                        EventClickJavaScript=""
                                        FreeTimeClickJavaScript=""
                                        HeightSpec="Max"
                                        Height="570"
                                        CellGroupBy="Month"
                                        OnTimeRangeSelected="dplRoom_TimeRangeSelected"
                                        TimeRangeSelectedHandling="JavaScript"
                                        TimeRangeSelectedJavaScript="timeRangeSelected(start, end, resource)"
                                        ShowToolTip="false"
                                        EventMoveHandling = "CallBack"
                                        OnEventMove="dplRoom_EventMove"  >


OnEventMove:

  Protected Sub dplRoom_EventMove(ByVal sender As Object, ByVal e As EventMoveEventArgs)
    Response.Write(e.NewEnd + " " + e.NewStart + " " + e.Value + " " + e.Text)
  End Sub


如何获得DataResourceField事件的EventMove值。

任何帮助将不胜感激。

最佳答案

DataResourceField实际上获取或设置包含主键的列的名称。

尝试e.NewResource获取DataResourceField值。

关于javascript - 获取DayPilot Scheduler的DataResourceField值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37918871/

10-13 06:03