Показать сообщение отдельно
Старый 30.07.2009, 17:13   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Lanai Посмотреть сообщение
Задача простая с первого взгляда (или на самом деле простая):

Необходимо чтобы при изменении некоторых полей в форме запрашивался комментарий (причина изменения) и сохранялась история.

Знаю, что вариантов много, но все они не подходят по разным причинам. Хочется оптимально правильный вариант найти. Спасибо!
Как вариант:
- Добавляете в таблицу поле "коментарий"...
- "при изменении некоторых полей в форме" требуете чтоб этот комментарий был заполнен (обязательный)
- при сохранении строки (на update(), например) сохраняете историю изменения с комментарием и чистите поле "комментарий" в целевой таблице.

PS Для реализации второго пункта можно инспользовать .orig() и validateWrite()...
__________________
Zhirenkov Vitaly

Последний раз редактировалось ZVV; 30.07.2009 в 17:16.