editAppointmentCallback: Agenda has a default popup, but maybe you want to do something yourself. If so, you need to set this callback method and open your own window. Because Agenda does not dictate a event/callback in the implementation of appointment, it has no way of being informed of changes on the appointment. So when the custom edit is done, make sure that control gets updated, if this does not happen automatically through any of the existing listeners, then call refresh().
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.