jQuery UI Widgets › Forums › Scheduler › Dialog Window
Tagged: datafields, dialog, editdialogwindow, javascript scheduler, jquery scheduler dialog, jqwidgets scheduler, scheduler dialog, scheduler edit dialog
This topic contains 4 replies, has 3 voices, and was last updated by mspenard 8 years, 7 months ago.
-
AuthorDialog Window Posts
-
Hello everyone,
i have two small problems with the dialog window and I hope you can help me with them 😀
1. Location field
The location field in the dialog is always empty. When I create a new appointment the location is successfully stored in the database and it is also shown in the coloured overview. Only when i want to edit an appointment by clicking on it, the location field is empty.
dataFields: [ { name: 'id', type: 'string' }, { name: 'description', type: 'string' }, { name: 'location', type: 'string' }, { name: 'subject', type: 'string' }, { name: 'calendar', type: 'string' }, { name: 'start', type: 'date' }, { name: 'end', type: 'date' } ],
appointmentDataFields: { from: "start", to: "end", id: "id", description: "description", location: "location", subject: "subject", resourceId: "calendar" },
var appointment105 = { id: "105", description: "Test", location: "Munich", subject: "My Subject", calendar: "User1", start: new Date(2015, 11, 16, 10,00, 0), end: new Date(2015, 11, 16, 15,30, 0) }
2. Repeat Container
I deactivated the repeat field in the dialog window. Generally it works fine, but when the dialog window is already open and I double-click with the mouse somewhere else in my calendar overview, the repeat field is shown again in the dialog window. How can I turn this one off?Thanks in advance for your help and I’m looking forward to your feedback.
Greetings
Marc
Hi Esnaolo,
You can customize the Dialog window to fit to your requirements as shown in http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxscheduler/scheduler-edit-dialog.htm?arctic
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comHi Peter,
thanks for the fast reply. I know the site you have linked to and there is the same problem:
When you doubleclick somewhere in the calendar while the dialog window is open, the repeat field in the dialog window comes again.
Greetings
Marc
Hi Esnaolo,
The sample shows how to customize the Dialog window. What is shown and what is not is part of the customization process, too. Sorry, that our built-in example does not handle all scenarios, but it is just a sample. You have to write your own code to make it to fit to your scenario.
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comHey Esnaolo,
I had the exact same issue with the repeat container where if a user were to first double-click in the week view (my default view), the repeat container would be hidden as I wanted because I was hiding it in editDialogueCreate:
editDialogCreate: function (dialog, fields, editAppointment) { fields.repeatContainer.hide(); // rest of my logic where I hide extra containers and customize labels }
However, after showing the dialogue and clicking on the X (or Cancel) and then navigating to the daily or monthly view, I would have the Repeat container appearing in the dialogue following a double click in either of those views even if I was hiding it (and all other fields I was hiding in editDialogCreate were properly hidden). My fix, which isn’t the nicest but works for me, is to do the following:
editDialogOpen: function (dialog, fields, editAppointment) { fields.repeatContainer.hide(); // rest of my logic }
Hope this helps and that it is not too late!
Matt -
AuthorPosts
You must be logged in to reply to this topic.