Javascript Grid Editor - редактирование записей CRM в таблице

Интересную разработку выложил Dave Berry - Javascript Grid Editor (JGE) - скрипт, позволяющий редактировать таблицы с записями CRM. Т.е. записи редактируются без открытия отдельной формы сущности.

Javascript Grid Editor - Insert Mode

Скрипт расширяет возможности системного компонента CRM Grid, заменяя ячейки на редактируемые поля. Изменения, конечно же, сохраняются в CRM.

Javascript Grid Editor - Edit Mode

Процесс установки описан в блоге автора.

Использование

В процессе настройки компонента на панели инструментов таблицы со списком записей появляются две новые кнопки: "Insert Mode" и "Edit Mode". Нажатие любой из них сначала приводит к инициализации скрипта, затем таблица переводится или в режим вставки новых записей или в режим редактирования существующих. В режиме вставки или редактирования имена кнопок меняются на “Save [New/All]” и “Cancel [New/All]”, действия которых описывать нет необходимости.

В режиме вставки появляется строка со значком в виде стрелки, нажатие на который вставляет новую строку в таблицу. Вставленная строка будет иметь "крестик", щёлкнув на который можно удалить строку.

В режиме редактирования выделение любой строки приведёт к переходу её состояния в редактируемое. Изменения не сохраняются автоматически (для этого есть кнопка “Save [New/All]”), так что, если вы внесёте изменения, а затем повторно выделите эту строку, ваши изменения пропадут.

Ограничения

  1. Пользователи, работающие с данным скриптом должны иметь доступ к метаданным (соответствующая настройка роли).
  2. Изменять можно только записи, находящиеся в активном состоянии.
  3. При изменении записей, не вызываются клиентские скрипты, которые сработали бы, если запись редактировалась обычным способом - через форму.
  4. Режим вставки работает только если в представлении таблицы есть столбцы с обязательными полями (Business Required и System Required).

 

The Javascript Grid Editor by David Berry is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Русский

Метки:

field_vote: 
5
Average: 5 (23 votes)

Добавить комментарий