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

Show Calendar In Each Column for Day View #783

Open
sambadabudiarga opened this issue Apr 27, 2021 · 19 comments
Open

Show Calendar In Each Column for Day View #783

sambadabudiarga opened this issue Apr 27, 2021 · 19 comments
Labels
Enhancement Enhance performance or improve usability of original features. Need Discussion Need discussion or investigation

Comments

@sambadabudiarga
Copy link

Version

1.12.14

Development Environment

Browser: Firefox and Chromium
OS: Linux Manjaro

Current Behavior

Day View currently shows all calendars into one big column, based on how the time overlapped.

Expected Behavior

Another option for Day View which allows each calendar in their own column.
This is to make moving events between calendars easier.
I don't suggest it to be available for Week View or even Month View as it is not really usable.

@sambadabudiarga sambadabudiarga added Enhancement Enhance performance or improve usability of original features. Need Discussion Need discussion or investigation labels Apr 27, 2021
@jungeun-cho
Copy link
Contributor

For example, do you want to display the columns of the daily view as [Mon, Wed, Fri] or [Mon, Tue]??

@sambadabudiarga
Copy link
Author

No. For example, each calendar I have is an operator that should do a job.
Here is a sample of a calendar I have created.
image

From there, you can see that there are multiple operators, which I considered each one as a calendar.
They are, "Janvik", "Operator 8" and "Operator 11".
I would like each of those to be in their own separate column.
So that Janvik could be in the 1st column, Operator 8 in the 2nd column, and Operator 11 in the last column.

Please let me know if I am not being clear enough to you.

@sambadabudiarga
Copy link
Author

Hi,

I am sorry if I am demanding here, but is there anything I can help with? Maybe another information you would need from me regarding this?

Thank you.

@ataylor32
Copy link

I also would like to see this feature implemented. See Smart Scheduling for an example of what this looks like (notice that you can see each employee's schedule in its own column). Here is their screenshot.

@adhrinae
Copy link
Contributor

@ataylor32 Thanks for the example. It's not going to be easy to implement this feature, so I'm sorry to say that I can't tell you when it will be available.

@lakedas
Copy link

lakedas commented Oct 21, 2021

I also would really love to see this feature implemented. This calendar is perfect for our needs, but that's the only thing missing when there are several staff members with overlapping schedules.

Any update on if that may be available at some point? Or if there is a potential workaround to have things divided like that?

@sambadabudiarga
Copy link
Author

sambadabudiarga commented Oct 21, 2021 via email

@adhrinae
Copy link
Contributor

adhrinae commented Oct 22, 2021

@lakedas

Any update on if that may be available at some point? Or if there is a potential workaround to have things divided like that?

Sorry. We are working on a major update to make the calendar being able to accept various feature requests, However, I cannot guarantee when it's available. After that, we can work on missing and requested features like this.

It's not a good workaround and might not be valid, you can control several Calendar instances. Each instance has schedules of specific staff. But to do that, you will need to put each calendar in an iframe because the template property cannot work properly for multiple instances. This will make your application hard to maintain. That's a limitation of the current version of this library.

@adhrinae
Copy link
Contributor

@sambadabudiarga

The work around I made currently is by using the html of the detail body.
Where we can have a button over there, that when being clicked, it will
shows a popup form with option of the staffs/operators.

That's interesting. I'd like to see any screenshot or example of your idea.

@sambadabudiarga
Copy link
Author

sambadabudiarga commented Oct 22, 2021 via email

@Mr-Rayman
Copy link

I definitely would second that request of managing multiple resources in separate columns in day view.

This is also emphasized in other threads and requests:

#430

#438

#567

Thanks!

@adhrinae
Copy link
Contributor

adhrinae commented Nov 1, 2021

@Mr-Rayman I understand that there are many requests so I'll keep in mind those requests.

@goltra
Copy link

goltra commented Feb 25, 2022

Hello everybody, I'd like to know how goes this feature. @adhrinae do you have an estimated date? I was thinking load multiple instance but after reading this thread I think is not a good idea.
thanks

@adhrinae
Copy link
Contributor

adhrinae commented Mar 2, 2022

@goltra
There's no planned release date yet, but we are working on the next major version which can accept various requests easier.

You can try setting the multiple instances as long as you don't customize the template option separately by instance.

@goltra
Copy link

goltra commented Mar 6, 2022

@goltra There's no planned release date yet, but we are working on the next major version which can accept various requests easier.

You can try setting the multiple instances as long as you don't customize the template option separately by instance.

You mean set template in a variable and assign it to all calendar instances?

@adhrinae
Copy link
Contributor

adhrinae commented Mar 6, 2022

@goltra

It's a known bug as #227.
The only template property set from the last instance will be applied to the whole instance. Unless you isolate instances to make reference to different window objects, such as iframe.

@sambadabudiarga
Copy link
Author

As promised, I've created a workaround for this feature by using a custom popup of an event like this,

event popup

So when that "Edit" button is clicked, it will basically trigger another popup form, where we can change the calendar for that specific event.

@adhrinae
Copy link
Contributor

@sambadabudiarga

I wonder how the custom popup related to the feature request you mentioned the first time.
At initial, you needed that each of the operators to have separated columns. But the screenshot only shows the way to edit a specific event.

@vineyrawat
Copy link

Hi @adhrinae , I also need the same column feature as above for the day view where I can see the resource like Room1, Room2, and Room3, could you please guide me on how can I do it or if you've implemented it? Thanks in advance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Enhance performance or improve usability of original features. Need Discussion Need discussion or investigation
Projects
None yet
Development

No branches or pull requests

8 participants