Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to create an event via dragging over multiple time table cells. #3004

Open
1 of 3 tasks
adamcarr opened this issue Jul 23, 2020 · 5 comments
Open
1 of 3 tasks
Assignees
Labels
enhancement Scheduler The DevExtreme Reactive Scheduler component

Comments

@adamcarr
Copy link

I'm using ...

  • React Grid
  • React Chart
  • React Scheduler

Description

Do you have support for, is there third party support for, or is there plans to support creating a new event via drag/drop across time table cells and rendering a placeholder template?

@AryamnovEugeniy AryamnovEugeniy self-assigned this Jul 24, 2020
@AryamnovEugeniy AryamnovEugeniy added question Scheduler The DevExtreme Reactive Scheduler component labels Jul 24, 2020
@AryamnovEugeniy
Copy link
Contributor

Hello,

It is not clear what you mean by "creating a new event via drag/drop across time table cells and rendering a placeholder template". Could you describe the feature in greater detail? Is it multiple cells selection (like in this scheduler)?

@adamcarr
Copy link
Author

I see. Your schedule allows you to double click on a calendar time table cell to create an event during that time period. What about an event that spans multiple time table cells? Let's say the calendar is set to show time blocks in 30 minute intervals. If I want to schedule a 90 minute meeting, I have to drag over those three cells and then hit enter on my keyboard to open the modal to create the event. Compare this to google calendar where if I do the same drag action, it renders a new calendar event as I drag, and then automatically opens the modal for event details on drag mouse up. This is the behavior we wish to have. Does the scheduler support this directly? Have you heard of anyone enabling this? Since you have the drag to select multiple cells, maybe it is something that wouldn't be too hard to do with a combination of event handler work.

@AryamnovEugeniy
Copy link
Contributor

Thank you for your interest in our product!
Unfortunately, the React Scheduler does not support multiple cells selection. But we will consider implementing this feature in our future releases. You may follow this thread to get updated on our progress. you may also find our Roadmap here: https://js.devexpress.com/Roadmap/#ReactComponents

@adamcarr
Copy link
Author

adamcarr commented Jul 30, 2020

This is still related to this issue so that is why I am posting here and not a new ticket.

What is the difference between https://js.devexpress.com/Demos/WidgetsGallery/Demo/Scheduler/Overview/React/Light/ and https://devexpress.github.io/devextreme-reactive/react/scheduler/docs/guides/getting-started/

The first, provides something close to what I am referring to but it doesn't appear the second one does.

@AryamnovEugeniy
Copy link
Contributor

Please refer to the DevExtreme - New React Wrappers vs Native React Components blog post that describes the deference between devextreme-react and devextreme-reactive packages. In addition, take a look at the How to choose between DataGrid and Reactive Grid ticket where we discussed a similar issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Scheduler The DevExtreme Reactive Scheduler component
Projects
None yet
Development

No branches or pull requests

2 participants