J'essaie de créer une page d'ajout personnalisée pour les rendez-vous pour le programmateur telerik. Je souhaite que ma page soit affichée plutôt que le modèle de rendez-vous d'ajout créé dans le planificateur. J'ai regardé le modèle d'insertion avancé mais je ne pense pas qu'il permette de rediriger vers une page personnalisée.Comment ajouter une page "Ajouter rendez-vous" personnalisée pour le programmateur telerik?
1
A
Répondre
0
C'est ce que je l'utilise dans WPF- Je suppose que vous utilisez Silverlight afin YMMV:
//in your window's constructor, add:
Sched.AddHandler(AppointmentItemsControl.SelectionChangedEvent, new SelectionChangedEventHandler(ShowCustomApptForm), true);
//then handle the event like this:
public void ShowCustomApptForm(object sender, SelectionChangedEventArgs args)
{
if (args.AddedItems.Count > 0)
{
AppointmentSlot item = args.AddedItems[args.AddedItems.Count - 1] as AppointmentSlot;
if (item != null)
{
//Get the appointment object so we can access the UniqueID
Appointment SelAppt = (Appointment)item.Occurrence.Master;
//Open the custom form, passing the uniqueid to the constructor
MyCustomForm ApptFrm = new MyCustomForm(Convert.ToInt32(SelAppt.UniqueId));
ApptFrm.Show();
}
}
}