I have pretty simple java web application that handles bookings for a client.
I’m now looking for a way to implement a simple drag-n-drop interface to be used by the staff to make easy changes to bookings and insert new bookings.
A booking has a start- and enddate, and a reference to the room and a reference to a person.
A room belongs to a cabin. A cabin can have several rooms.
And a cabin belongs to a city, and a city can have several cabins.
Does anyone have any information on how easy or hard it would be to implement dhtmlxScheduler to show a timeline view of all the rooms and bookings?
Preferably grouped in rooms and cities, that can be expanded/collapsed with a simple click.
With support to drag’n’drop bookings between rooms. Resize the bookings (longer or shorter stays), delete bookings, and create new bookings (customized so person-specific details also could be entered).
The reason i am asking is that i have just evaluated “DayPilot for Java” and it is pretty easy to implement and support my needs just fine. Only problem is the gui is not really appealing. dhtmlxScheduler has a much more appealing gui, but I suspect the integration could be much more complicated.
Be sure to download our scheduler package and take a look at \scheduler\samples\06_timeline\03_tree.html sample as this must be what you are looking for.
Fetching events is a straightforward task, you can check scheduler samples in our Java connector ( dhtmlx.com/x/download/regula … 9_java.zip ) or alternatively you can generate xml, json or ical with events information and pass it to scheduler.
Timeline extension supports that from the start.
Now that’s functionality we don’t offer yet. You can open event details form and edit it’s properties but for now you can resize it.
The only thing you will need to handle is creation of hierarhical array to display, e.g.:
We are looking for a web gantt framework and we think that Scheduler Timeline will fit our project requirements (tasks x time).
One great feature offered in your other views is the resizing of the task. I’d like to know if you are thinking about add this feature or you are already implementing it.