I want to let you show, what you can do in Servoy!
Even calendaring is possible!
I can’t give it for free, because my client has paid for this feature and we have a huge amount of time in it. So, here are some screenshots
In a few weeks, it will be commercialy available.
If you are interested, please mail us.
AWESOME!
We LOVE to see examples of how you guys are using the software and this is Great work!
Keep it up!
Drag & Drop in this context is of great interest to us.
I love it! Good going.
Is drag and drop possible in this solution?
nope, simply because Servoy does not support drag & drop in this situation.
I am almost finished, with a neat trick, that almost simulates (more or less) drag and drop. Later on, you can click on a appointment. A little pop-up comes up, where you can change the time and date. If you leave the pop-up the Calendar is instantly updated.
great, look forward to seeing it
PLEASE LOOK BELOW FOR A NEW VERSION!
here it is, the first release of what I called: Calendar Tool.
Use it only in Servoy 2.0 rc2 (because this release solves some date-related issues)
Place the calendar.gdb in your database-folder
make in Servoy a standard Firbird-database with the name: Calendar and pointed to: calendar.gdb (BTWthis gdb only works for windows PC!)
You can use an empty database too, but than you have to fill it on your own.
Now import in Servoy: Calendar.servoy
BTW this is protected solution. If you want the unlocked version, so you can implement this in your own solution, for EURO 199,- it is all yours!
Please let me know.
In the 1 Week view, you can click on a appointment en a little popup appears. Here you can instantly change things, like date or times. If you click on the close-button, the calendar is updated.
The Calendar is also multi-user now! You can add as many users as you want. Every user has his own Calendar.
Good luck.
Greeting HJK
It is a bit quiet here!
Do you guys (or woman! ) like it?
does it work properly?
Do you want to see enhancements?
All comments are welcome!
Bye!
Hi Harjo,
I donwloaded it and imported it.
I must say that I had trouble using it. Got various error, reactions of Servoy to actions (press button etc) took very long etc. Maybe something went wrong with the import or something.
Since it is not something I would be using, because I do not have the need for it, I didn’t investigate further…
Paul
HJK:
It is a bit quiet here!
Do you guys (or woman! :lol: ) like it?
does it work properly?
Do you want to see enhancements?All comments are welcome!
Bye!
I’d love to test it, but it has problems related (I think) to Firebird non-crossplatform format (I work on OSX): so I can’t open it…
Do you have the chance to create the database under OSX and release them?
You don’t have to.
just copy an empty database from empty.gdb to calendar.gdb
and than do the import.
1.)After import, go first to layout: Calendar and create (manually) one record.
2. Goto Layout: Users. Create here one user, with a name!
3. Goto Layout: Appointments. Create here an appointment for that user.
4. Goto Layout: Calendar. to see the appointment in the calendar
Voilah!
BTW: Please try it in a Servoy Client too! This has much less overhead!
I did all you said:
-created DB
-created DB connection
-imported solution
-created 1 record in calendar
-created 1 user
-created 2 appoitnments
-went to calendar…and I saw nothing
-and it gave an javascripterror in agendaboekingtm:
Exception executing agendaboeking: Cannot convert null to an object.
Further…it looks great…and I probably need 1 to work on OSX and Windows
Do you have selected the right user in the Calendar-view in the big-yellow-field?
See the latest message in this topic!!
Hello guys. here is a new version of the Calendar Tool.
when I upgraded to RC3, I too ,faced a lot of errorsn when I tried to start it. There was a change in Servoy related to globals and fields with the same name. Now I have fixed that.
Place the calendar.gdb in your database-folder
make in Servoy a standard Firbird-database with the name: Calendar and pointed to: calendar.gdb (BTWthis gdb only works for windows PC!)
You can use an empty database too, but than you have to fill it on your own.
Now import in Servoy: Calendar.servoy
Please let me know what you think.
The calendar now works…and it looks great…
But I get this error:
Switch to design mode to fix the problem in this relation(s):
Warning: Relation ‘agenda_to_boekingen36’ has mismatched keys
Key type from globals.user does not match with type from boekingvan
Also an error in calculation agendaboekingtm:
Exception executing agendaboekingtm: Cannot convert null to an object.
I use Servoy Developer
Version R2 2.0 rc3-build 263
Java version 1.4.2_02-b03 (Windows 2000)
and did all the steps as prescribed…
tweetie
Yes, I saw that one too!
I have fixed this and put in a next-release (this week, I hope!)
the other error: appears only in the left-corner, right?
I’ll do a calculation and sometimes a value in the calculation contains null.
I can’t prevent this.
Hi Harjo,
Downloaded your Calender solution.
Looks fine, but I find it rather slow.
Switching from 1 week view to 2 week view or monthview takes about half a minute. How long is this supposed to take?. Is there something wrong with my box?.
I know from FM Calendars that there is quite a calculation going on behind the screens, but this long…
Plse let me know.
Best Regards,
Ron
(WinXP Pro / Athlon 2200+ / FB /Servoy2RC3)
No, there must be something wrong.
I have pIV 2.0 GHZ and it takes about 1 second to switch
the first time, sometimes ,takes about 3 seconds.
Did you download the latest? (the one with the error in relation 36? )
I noticed too, that sometimes when you load a solution in Developer and switch to another form, that this taking about 20 a 30 seconds!
this has nothing to do, with this solution. If you go back to one week en back to 2 weeks, is this taking so long too?
Please try it in Servoy Client too! This has much less overhead!
HJK:
Please try it in Servoy Client too! This has much less overhead!
I also have several problems (I use OSX):
the agenda doesn’t create all the days in the week, but only the first (monday).
If I click on the other dates, I get an dd-MMM-yyyy and, on the dayname box, an EEEE.
I tried creating appointments in the missing days, but they’re not displayed.
Also, if I try to click on the appo, I get this message
“agenda_to_boekingen” is not defined.
And, when opening the solution:
ERROR IN RELATIONs
Switch to design mode to fix the problem in this relation(s):
Warning: Relation ‘agenda_to_boekingen36’ has mismatched keys
Key type from globals.user does not match with type from boekingvan
I hope this helps you: I’d like to test it as soon as possible