Настройка запрета редактирования поля в форме

Пишите ваши предложения здесь.
Ответить
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 745
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Настройка запрета редактирования поля в форме

Сообщение Fait »

Здравствуйте!
Предлагаю сделать возможность запрещать редактирование полей для определённых групп пользователей.
Ситуация:
Менеджер в форме видит поле, но внести изменения в него он не может, но при этом видеть должен. Это относится не только к полям ввода, но и к выпадающим спискам, переключателям, флажкам, а также полям Сущность и Пользователи.
При этом Директор редактировать эти поля имеет право...

Я пробовал деактивировать поля через JS, но тогда их значение не сохраняется вообще, видимо потому что при отправке формы они не используются...
Аватара пользователя
Oleg
Сообщения: 468
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

Re: Настройка запрета редактирования поля в форме

Сообщение Oleg »

А правами доступа разве это не реализовать?
Установка и настройка IP ATC Asterisk
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 745
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Настройка запрета редактирования поля в форме

Сообщение Fait »

Oleg писал(а): 27 окт 2023, 19:47 А правами доступа разве это не реализовать?
Нет, не реализовать.
Речь о том, что поле должно быть видно в форме, но редактирование его запрещено.
Можно выделить текст, даже фон у поля белый, как у обычного, но вот стереть или добавить в нём что-то нельзя...
LelikSAN
Сообщения: 72
Зарегистрирован: 17 авг 2016, 10:33
Имя: Alex
Откуда: Россия

Re: Настройка запрета редактирования поля в форме

Сообщение LelikSAN »

Поддерживаю. Сейчас пользуюсь через JavaScript в форме и прописываю каждое поле $('#fields_[id]').attr('readonly',true), что весьма не удобно, а хотелось бы через форму поставить просто галочку "только для чтения" в том числе с типом полей дата, сущность и список.
Ответить