Добрый день !
На форме (обычной) имеется поле ввода со следующими параметрами
Автоконтекстное меню - включено.
Контекстное меню - отсутствует.
Только просмотр -включено.
Редактирование текста-выключено.
При клике мышью на поле ввода всплывает контекстное меню (как положено).Но там есть одна нежелательная команда-"Очистить".
Как её сделать неактивной? Как запретить отдельные команды в контекстном меню элемента формы Поле Ввода ?
Делайте контекстное меню не авто, а вручную заполняйте всеми командами, кроме очистить.
Но есть еще одно большое препятствие. Shift+F4 - не получится заблокировать.
Цитата(pablo @ 08.08.19, 12:44) необходимо зарегистрироваться для просмотра ссылки
Но есть еще одно большое препятствие. Shift+F4 - не получится заблокировать.
Странно,поле только для чтения в принципе.
Если поле только для чтения - то проблемы быть не должно.
Поле только для чтения :
Только просмотр -
включено.
Редактирование текста-
выключено.
Почему команда
"Очистить" активна ?
andrew76 @ Сегодня, 13:16
необходимо зарегистрироваться для просмотра ссылки
,
Цитата(pablo @ 08.08.19, 12:44) необходимо зарегистрироваться для просмотра ссылки
Делайте контекстное меню не авто, а вручную заполняйте всеми командами, кроме очистить.
Поподробнее можно ?
В двух словах, в "толстом" клиенте можно заменять контекстное меню на меню из командной панели. Создаете свою командную панель, добавляете туда нужные команды и выбираете эту панель в поле "контекстное меню" элемента управления.
Более удобного способа в обычных формах нет
pablo @ Сегодня, 14:15 необходимо зарегистрироваться для просмотра ссылки
,
Решил оставить все как есть.Если пользователь не скомандует "Очистить",то все будет хорошо.
Одного не пойму :
Поле только для чтения :
Только просмотр -включено.
Редактирование текста-выключено.
Почему команда "Очистить" активна ?
Недоработка платформы ?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.