Как отключить кнопку "Сохранить в БД" в RichDataControl

Добрый день.
Я добавил в карточку редактирования RichDataControl. У меня возникла следующая проблема: Когда я изменяю значение поля RichDataControl и нажимаю "Сохранить в БД" делается Dataset.Post() и после этого я не могу редактировать другие поля в карточке, т.к. Dataset не находится в состоянии Edit.

Нравится

16 комментариев

Михаил, в версии Terrasoft 3.3.2.48 и 3.3.1.96 добавлена возможность блокировать в поле Rich кнопки.

А можете подсказать каким образом?

Работы, которые были проведены для реализации подобного функционала:

1. Добавлен новый метод:

SetOperationEnabled(Operation (integer), IsEnabled (boolean));

Список операций:

rcoLoadFromFile = 0,
rcoSaveToFile = 1,
rcoInserImage = 2,
rcoPrint = 3,
rcoCut = 4,
rcoCopy = 5,
rcoPaste = 6,
rcoFontName = 7,
rcoFontSize = 8,
rcoFontColor = 9,
rcoHightlight = 10,
rcoBold = 11,
rcoItalic = 12,
rcoUnderline = 13,
rcoAlignLeft = 14,
rcoAlignCenter = 15,
rcoAlignRight = 16,
rcoAlignJustify = 17,
rcoBullets = 18,
rcoNumberBullets = 19,
rcoInsertTable = 20,
rcoManageTable = 21

2. По умолчанию – все операции разрешены.
3. Пример использования: для того, чтобы заблокировать сохранение/загрузку в/из файла и печать нужно в скрипте wnd_DescriptionScript в событии wnd_DescriptionOnPrepare написать:

rdcDescription.SetOperationEnabled(rcoLoadFromFile, false);
rdcDescription.SetOperationEnabled(rcoSaveToFile, false);
rdcDescription.SetOperationEnabled(rcoPrint, false);

Большое спасибо! Но в этом списке нет элемента, который бы блокировал кнопку "Сохранить в БД" и в SDK на сайте этот метод не описан.

Если очень нужно -- можно добавить.

Очень нужно, добавте, пожалуйста.

А какая у Вас версия?

Михаил, по Вашему обращению зарегистрирован запрос на изменение №66513, работы по которому запланированы на текущую неделю.
Мы обязательно сообщим Вам о результатах.

Большое спасибо! Буду ждать.

В 3.3.2.83 появилась возможность также отключать кнопку сохранения в базу данных, добавился параметр:

rcoSaveToDB = 22

Сегодня-завтра тех. поддержка отправит Вам ссылку с новыми исполняемыми файлами.

Все работает так, как я хотел. Спасибо за помощь!

Добрый день. У меня такая же проблема. Версия XRM - 3.3.4.23. Как мне получить это обновление?

Уточните, пожалуйста, еще раз какая у Вас версия.

Немного ошибся -3.3.2.43

"Сопонов Денис" написал:Немного ошибся -3.3.2.43

Как я уже писал:
"Александр Кравчук" написал:В 3.3.2.83 появилась возможность также отключать кнопку сохранения в базу данных, добавился параметр:

Т.е. Вам нужна как минимум версия 3.3.2.83.

Показать все комментарии