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

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

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

Сообщение Fait »

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

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

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

Сообщение Oleg »

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

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

Сообщение Fait »

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

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

Сообщение LelikSAN »

Поддерживаю. Сейчас пользуюсь через JavaScript в форме и прописываю каждое поле $('#fields_[id]').attr('readonly',true), что весьма не удобно, а хотелось бы через форму поставить просто галочку "только для чтения" в том числе с типом полей дата, сущность и список.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9279
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Реализовано в 3.6 через доступ к полям https://vk.com/rukovoditel_project?w=wall-80230319_1896
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1762
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

support писал(а): 09 окт 2024, 12:01 Реализовано в 3.6 через доступ к полям https://vk.com/rukovoditel_project?w=wall-80230319_1896
Это то, чего очень давно не хватало) Очень круто! НО, с появлением автоматизации и пользовательских форм ввода в них, теперь еще было бы неплохо сделать "запрет на редактирование" поля, которое, например имеет функцию в действии "Ввести вручную: Да и использовать значение". Нужно для наблюдения состояния данных прямо в форме, но без возможности изменить данные.
Удобно, к примеру (очень грубый пример), если по кнопке автоматизации менеджеру нужно видеть цену товара, подставляемую из другого поля и количество (может тоже из другого поля) и тут же стоимость (поле JS формула). При этом изменять нельзя, только смотреть (для "оперативного реагирования", если значения неверны, или пустые).

Аналогично и такая "фоновая-видимая" подстановка полей других типов (поле ввода, выпадающие списки, сущности, дата и прочие, которые выводятся в форме).
Такое можно реализовать, или это уже учтено?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9279
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Дело в том, что в автоматизации, если установлено "Ввести вручную" поле отображается в форме, даже если в основной форме оно скрыто.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1762
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

support писал(а): 09 окт 2024, 12:27 Дело в том, что в автоматизации, если установлено "Ввести вручную" поле отображается в форме, даже если в основной форме оно скрыто.
Но суть же не в скрытии/отображении именно самого поля, а возможности его редактирования. Оно и не должно скрываться, а просто должен быть запрет на действия в самом поле. Или в текущем функционале, которое выводит текстовое значение в стандартной форме - там используется "подмена" поля (т.е. видим не само поле Input , а текстовый блок со значением из этого Input ?).
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 916
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

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

Сообщение Fait »

Супер!!
Вообще огонь 3.6 получается!
Ответить