Freelance Projects

All freelance projects at One Location


Flex Scheduling Component  05.07.08

We need a flex scheduling component like demo 6 on the following page:
http://code.google.com/p/flexlib/wiki/ComponentList
The code is open source and you can use it in this project.

The component will have Employee names on the left side and must be shown in days, not hours. The reason why is because employees work on projects that last much more than one day.

We are developing the app in Cairngorm, but I don’t think this should matter much, we can modify the end result if necessary. In the top corner of the application is a list of employees. I would like to drag the employee onto the scheduling component and have his schedule appear. There is a chance the data may not be loaded at the time of dragging, so an event would be called and data returned. You would just have to add an arrayCollection to the row and when the data comes in, it will populate automatically.

An employee can work on three different types of projects.
1. it’s for the parent company
2. it’s for a client (paid)
3. it’s for a client (unpaid)
Each of these types of projects must have a different color in the schedule component.

The format of the dataProvider is not finalized but it will be an arrayCollection of timeRangeObjects, each containing a label, startdate, enddate, and projectType.

Finally, instead of having a scrollbar above the component, we’d like the canvas to drag automatically like the example here:
http://flexlib.googlecode.com/svn/trunk/examples/DragCanvas/DragCanvas_Sample.swf
(The actual arrows would not need to be displayed, just drag onMouseOver..)

Caveat: There may be a lot of data coming through for each employee. Although I haven’t researched the scheduling framework extensively, I’m pretty sure there is no concern regarding data loading off the screen. If there is, we may have to use events to load data as it is needed. And of course the component has to work in Flex3.

Thanks for your time!



If you liked this project, make sure you
Subscribe to Freelance Projects RSS feed!



    • Your Ads Here
    • Your Ads Here