Ajax Data Grid Component

Анульовано Опубліковано %project.relative_time Оплачується при отриманні
Анульовано Оплачується при отриманні

We need a Mootools based, AJAX-able, DataGrid-component. The component should support column-resizing, column-reordering, column-based-sorting, left/right-scrolling, dynamic row-loading, up/down-scrolling of only the data-content, multiple or single selection of rows and expansion/contraction of single rows and in-place-resizing of the component (see the attached image for further information). Client/server-communication, row-sorting, cell-drawing etc. isn't part of the project. The component should simply create events for all relevant operations (row selection/deselection, click on column-headers, reordering of column-headers etc, expansion of rows, etc.). The component must also supply methods to get the selected row(s) and also to add/remove/select all or single rows based on JSON-data. In other words: We only need the 'frame-part' (scrolling, headers, selection) of the component to use it with our custom code for cell-drawing. The graphics-design of the component should be customizable freely (CSS-based). The component should be written according to the Mootools coding standards (use of 'Class', 'Options', 'Events' etc.). A nice graphical design isn't part of the project, but it should be possible to create designs like the one in the attached image. A simple design/example-page which shows all the required features have to be included. The component should be as lightweight as possible and fast enough to be used with up to 500 rows at a time. It must only depend on Mootools and no other Javascript-framework and reuse as much Mootools-functionality as possible.

## Deliverables

1) Complete and ready to use source-code of the component and also an example page containing the component ready-to-use for testing and documentation purposes.

2) The source code must be appropriately documented, all names of functions and variables must be readable and in English. The code of the component and the required CSS has to reside in single separate file. The source code must make use of the mootools coding standards (using of 'Class', 'Options' etc.)

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Firefox, IE 5.5+, Safari, Opera

Apple Safari Техніка Google Chrome JavaScript MySQL PHP Архітектура ПЗ Тестування ПЗ Веб-хостинг Управління веб-сайтами Тестування сайтів

ID Проекту: #3123488

Про проект

2 заявок(-ки) Дистанційний проект Остання активність Jul 18, 2007

2 фрілансерів(-и) готові виконати цю роботу у середньому за $74

salmanakramvw

See private message.

$63.75 USD за 20 дні(-в)
(29 відгуків(и))
4.2
hishamomranvw

See private message.

$85 USD за 20 дні(-в)
(9 відгуків(и))
0.3