JQGRID: любой простой способ реализовать отмену в Excel, например реализацию jqGrid

Отредактировано 14.05.12: Наконец-то я смог избавиться от лени и подготовить это, чтобы поделиться фактической реализацией EXCEL LIKE JQGRID . Выбор ячеек может работать странно на jsfiddle в некоторых браузерах, но он должен работать нормально в вашем окне разработки. Удачи !!!!

Отредактировано 13.09.11: Это мое первое использование JQGrid. Я использую версию 4.1.2. Я потратил несколько недель на то, чтобы собрать Excel-подобную сетку, и самой большой проблемой было найти правильную информацию о том, как использовать JQGrid. Моя текущая установка имеет множество обновлений ajax и галерей изображений, а также использование jqgrid formatter, но то, что я поместил здесь, - это основной код, позволяющий использовать JQgrid с подкачкой на стороне сервера, Excel, например, копирование и вставка и демонстрация нескольких других функций jqgrid. Это просто мой способ отплатить за всю помощь, которую я получил от этого сообщества.

Для людей, которые только что перешли на JQGrid, вы скоро обнаружите, что использование Textarea в jqgrid представляет собой некоторую проблему. вы можете найти некоторые решения здесь .

Исходное сообщение:
Просто чтобы немного обновить, прежде чем задавать свой вопрос ....

Я смог придумать некоторые дополнительные функции в jqgrid, который я использую (после прохождения многих форумов), в том числе: копировать и вставлять назад и вперед из Excel в jqgrid, редактировать ячейку при нажатии клавиш и dblclick, копировать и вставлять несколько ячеек из одного блока в другой в той же сетке, используя выделение мышью (отсюда Использование Javascript для «суммирования выбранных ячеек» в IE6 )

На данный момент большинство функций копирования и вставки работают только в IE. Я сохраняю все изменения вместе при нажатии кнопки «Сохранить», поэтому все обновления ячеек отображаются на экране только до тех пор, пока пользователь не нажмет кнопку «Сохранить».

Хотя сейчас все еще в движении, я хотел бы иметь план реализации на бумаге сейчас, чем позже. Я ищу простой способ ОТМЕНИТЬ только ПОСЛЕДНЕЕ изменение. Я думал об использовании методов jQuery «data ()» и «removeData ()» для реализации этого, но если в структуре jqgrid уже есть что-то, что могло бы помочь, я хотел бы знать. Любые предложения ??



Заранее большое спасибо!

12
задан Community 23 May 2017 в 12:11
поделиться