Редактор таблиц на JavaScript 5 000 р.
Кросс-браузерность не требуется. Только webkit. Достаточно, если будет работать в google chrome.
Таблица - обычная html-таблица + css.
Таблицы могут быть большими - 20 на 100, например. Т.е. перерисовывать всю таблицу на каждый чих не выйдет.
Можно использовать любые другие js скрипты с открытой лицензией. Если есть какой-нибудь плагин к jQuery, который уже делает половину из нижеперечисленного - ваша удача.
1. Внутри ячейки можно править текст. Текст может быть многострочным. Ячейка должна быть редактируемой всегда, а не по двойному клику.
2. Текст можно копировать и вставлять из ячейки в ячейку.
3. Ячейки можно выделять.
4. Выделенные ячейки можно объединить в одну.
5. Выделенные ячейки можно сделать заголовочными (<th>). Заголовочной может стать любая ячейка.
6. Заголовочную ячейку можно сделать обычной.
7. Ячейку можно разбить на две по вертикали или горизонтали.
8. Можно добавлять в таблицу строки и столбцы.
9. Текст ячейки можно делать вертикальным.
Т.к. нужен только webkit, этого достаточно:
* .vertical {
-webkit-writing-mode: vertical-rl;
-webkit-transform: rotate(180deg);
padding: 5px 0px 5px 0px;
}
10. Содержимое внутри можно выравнивать по левому/правому краю, по центру, по ширине + отмена выравнивания.
Дополнительно (оплачивается сверх начальной суммы):
1. Откат изменений (undo).
2. Множественное копирование. Если скопировано несколько ячеек, то при вставке заполняется такое же количество ячеек (как в Excel).

Зарегистрируйтесь или войдите на сайт под своим именем.