Seeing the implementation of this bean in a Servoy solution at ServoyWorld (in Medical Matrix session, if I remember well) made me very curious about it.
I tried to play a little bit with the bean, but it’s not very easy to understand how it works and, particularly, how can it be linked to a table (if an appointment needs to be linked to a customer, for instance).
Does anybody can share some knowledge on the subject?
PS I’m also interested in other products, as an alternative. The main requirements are:
overlapping appointment management
drag and drop support
currently you just have to play with it (do use the latest 2.2.1 rc releases) and try to figure out how the work
I will try when 2.2.1 is finished to create a wrapper for it (marcel will also help out i think) so that the bean is much better useable inside servoy and most functions will work. (simplified)
jcompagner:
currently you just have to play with it (do use the latest 2.2.1 rc releases) and try to figure out how the work
)
Ok, I’ll try again…
jcompagner:
I will try when 2.2.1 is finished to create a wrapper for it (marcel will also help out i think) so that the bean is much better useable inside servoy and most functions will work. (simplified)
Excellent. 2.2.1 final will be released very shortly, isn’t it?
I actually wrote a wrapper for the calendar - the one you probably saw at Servoy World. The MigCalendar libraries are amazingly powerful once you get the hang of using it, and it works great with Servoy.
For our solution, I created an IScriptObject implementation that exposes many of the features of the calendar - manipulating categories, events, date ranges, etc… and I left much of the table/database interaction to Servoy. I use the JSDataSet object a lot in the bean for querying the database for events, etc., and just passing in the dataset. There is no reason why you couldn’t tie the bean to an events table in your database to have it automagically pull event data from the table, but you’ll have to do the database interaction (JDBC) stuff yourself.
I did think about using the IFoundSet API, but it isn’t very well documented and I didn’t have a lot of time to reverse-engineer it.
Anyway, my opinion is the MigCalendar libraries are well worth the money for a developer license. The company provides outstanding support and they are very fast at responding to issues on the forum.
Having gone through adapting it for Servoy I’ll be happy to answer any questions related to doing it.
fdoddridge:
I actually wrote a wrapper for the calendar - the one you probably saw at Servoy World. The MigCalendar libraries are amazingly powerful once you get the hang of using it, and it works great with Servoy.
Excellent job, Fred. Congratulations
fdoddridge:
For our solution, I created an IScriptObject implementation that exposes many of the features of the calendar - manipulating categories, events, date ranges, etc… and I left much of the table/database interaction to Servoy. I use the JSDataSet object a lot in the bean for querying the database for events, etc., and just passing in the dataset. There is no reason why you couldn’t tie the bean to an events table in your database to have it automagically pull event data from the table, but you’ll have to do the database interaction (JDBC) stuff yourself.
Ow: looks like difficult stuff to me. Anyway, I’ll give it a try
fdoddridge:
I did think about using the IFoundSet API, but it isn’t very well documented and I didn’t have a lot of time to reverse-engineer it.
Anyway, my opinion is the MigCalendar libraries are well worth the money for a developer license. The company provides outstanding support and they are very fast at responding to issues on the forum.
Having gone through adapting it for Servoy I’ll be happy to answer any questions related to doing it.
Fred, do you mind sharing you work with me and/or others?
Another question, I heard integrating the bean into servoy exposes not only a lot of stuff (probably why you created the wrapper in the first place) but is also kinda wacky. Can you confirm this?
I’ve heard Fred has done a great job wrapping the MiG Calendar Bean for usage in Servoy. I just thought I’d make myself known in this thread since we (MiG InfoCom AB) are the creator of the bean.
If you have any questions about the bean (not the wrapper) you can post them here or at our forums.
We are very pleased with the performance of the bean in the McCann Medical Matrix application. It took a good deal of time but Fred has done an excellent job of exposing the API for Servoy. We released it this week with our production version of the software.
My company would be interested in working with your company to make this available to the Servoy community. Lets see if we can find a way to license the Bean/Wrapper/Sample Solution combination for the Servoy community.
In case I forgot to mention, we are also interested in this bean!
Maybe even Servoy could help to figure out the best way to implement your bean?
And Mikael: one thing is not so obvious for me at your website - licensing. A one developer license for example is good for what? I can install for one developer. That is one Servoy server or one local developer? How often can I deploy this license at a customers and so forth. Could you give a short overview?