28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
<%@ Control Language="vb" AutoEventWireup="true" Inherits="UserForms_AppointmentDragToolTip" Codebehind="AppointmentDragToolTip.ascx.vb" %>
|
|
<%@ Register Assembly="DevExpress.Web.v17.2" Namespace="DevExpress.Web"
|
|
TagPrefix="dxe" %>
|
|
|
|
<div style="white-space:nowrap;">
|
|
<dxe:ASPxLabel ID="lblInterval" runat="server" Text="CustomDragAppointmentTooltip" EnableClientSideAPI="true">
|
|
</dxe:ASPxLabel>
|
|
<br />
|
|
<dxe:ASPxLabel ID="lblInfo" runat="server" Text="Press ESC to cancel operation" EnableClientSideAPI="true"></dxe:ASPxLabel>
|
|
</div>
|
|
|
|
<script id="dxss_ASPxClientAppointmentDragTooltip" type="text/javascript"><!--
|
|
ASPxClientAppointmentDragTooltip = _aspxCreateClass(ASPxClientToolTipBase, {
|
|
CalculatePosition: function(bounds) {
|
|
return new ASPxClientPoint(bounds.GetLeft(), bounds.GetTop() - bounds.GetHeight());
|
|
},
|
|
Update: function (toolTipData) {
|
|
var stringInterval = this.GetToolTipContent(toolTipData);
|
|
var oldText = this.controls.lblInterval.GetText();
|
|
if (oldText != stringInterval)
|
|
this.controls.lblInterval.SetText(stringInterval);
|
|
},
|
|
GetToolTipContent: function(toolTipData) {
|
|
var interval = toolTipData.GetInterval();
|
|
return this.ConvertIntervalToString(interval);
|
|
}
|
|
});
|
|
//--></script> |