You can try moving the HTML elements which form the appointment and then return them back - as long as they stay within the table, they will look like an appointment. Select the div.rsWrap element under your moving appointment and move it to the drag appointment original position, on cancel - return it back. This will act only as cue as the actual appointment is not moved. I hope this helps.
the Telerik team