If a WebDayView activity starts at 1:10 PM, I cannot drag the start to 1:00 PM. In other words, I cannot change the starting time from 1:10 to 1:00 by dragging.
Is this a bug? (I'm using Infragistics4.WebUI.WebSchedule.v14.2)
Has it been fixed in a later version?
Is there a workaround?
You can see this with your own example page:
https://ko.infragistics.com/samples/aspnet/schedule/webdayview-general-properties
In addition to the issue above, I would like to set the drag-and-drop interval to be different than the visible interval. In my application, I would set the drag-and-drop interval to be 15 minutes, and the visible interval to be 30 minutes. Then I could drop an activity onto any 15 minute slot. But if I set the TimeSlotInterval to 15 minutes, the control gets twice as large! Plus, I still cannot drag a 1:10PM activity to 1:15PM.
Hello,
In order to increase the chance of implementing new product ideas, you can suggest new product ideas for future versions (or vote for existing ones) at http://ideas.infragistics.com
There are many benefits to submitting a product idea:
- Direct communication with our product management team regarding your product idea. - Notifications whenever new information regarding your idea becomes available. - Ability to vote on your favorite product ideas to let us know which ones are the most important to you. You will have ten votes for this and can change which ideas you are voting for at any time. - Allow you to shape the future of our products by requesting new controls and products altogether. - You and other developers can discuss existing product ideas with members of our Product Management team.
Steps to create your idea:1. Log into the Infragistics Product Idea site at http://ideas.infragistics.com (creating a new login if needed).
2. Navigate to the product / platform channel of your choice (e.g. WPF, Windows Forms, ASP.NET, HTML5 / Ignite UI, iOS / NucliOS, etc.)
3. Add your product idea and be sure to be specific and provide as much detail as possible. Explain the context in which a feature would be used, why it is needed, why it can’t be accomplished today, and who would benefit from it. You can even add screenshots to build a stronger case. Remember that for your suggestion to be successful, you need other members of the community to vote for it. Be convincing!
The Product Idea site puts you in the driver’s seat and allows you to track the progress of your ideas at any time, see how many votes it got, read comments from other developers in the community, and see if someone from the product team has additional questions for you.
With all due respect... the control seems severely crippled with this flaw. I'm going to have to apologize to my customers when they call and ask why they can't drag an activity to an interval. In other words, why they can't change the start time from 1:10 to 1:00. It seems so obvious. And I'm going to have to tell them that this cannot be fixed because it is outside my control.
Can you provide a new option to allow this functionality?
You should also provide drag-and-drop intervals that are independent of the visual intervals.
Thank you, in advance.
Will this bug be fixed in future versions?
You are experiencing the expected control behavior.
It is possible to drag your activity to a different time slot on the WebDayView, but the logic requires that the possible drag/drop and start/end times be at the TimeSlotInterval set. When using 30 minute intervals for example and since your original activity started at 1:10 PM, the activity can be moved within 30 minutes intervals. This would be 1:40 PM, 2:10 etc. The same applies when changing the appointment start or end time when using the mouse and dragging the top or bottom appointment borders.
If you are interested into some more insights, you could take a look at the following blog article, where time slots rendering as well as making these drop targets is explained. Drop Target Elements in a WebDayView