Автоматизация - скрытие поля в форме от пользователя

Пишите ваши предложения здесь.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Автоматизация - скрытие поля в форме от пользователя

Сообщение alcompstudio »

Добрый день!

Очень не хватает возможности скрытия поля ручного добавления значения в форме автоматизации от пользователей.

http://joxi.ru/V2VJEKKHBJp532

Для чего нужно:

Если в форме есть поле Сущность Аякс, и в нем установлены правила копирования полей из подключенной сущности в текущую, но передаваемые значения нужно скрывать от пользователя, чтобы не смог отредактировать ("испортить"). Т.е. чтобы значения передавались в фоне.

Можно конечно настроить копирование значений через поля PHP напрямую в базу по условию подключаемой сущности, но хотелось бы более "легким" способом создавать такие правила - через автоматизацию.

Скрытие полей через CSS не очень подходит, т.к. скрываются они "сторонним" способом и можно забыть, что скрыто через CSS - и искать долго, почему не видно полей. А так - в настройках автоматизации и только в форме ручного ввода автоматизации.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Автоматизация - скрытие поля в форме от пользователя

Сообщение nruslan2 »

Те по факту Вам поле нужно! но оно должно быть в статусе hide? иначе если поле в принципе не будет на форме то и данные его не будут использованы.
все таки настройка CSS тут более универсальная получается, так как на основной форме Вам так же надо его скрывать чтобы оно было! А это опять нас возвращает к через CSS. Так как в Вашем варианте надо уже в двух местах настраивать будет!

А так просто возьмите за правило в СSS сделать отдельный блок и писать в него (вот кстати эта мысль меня натолкнула на идею - почему бы настройки CSS не оформить в виде настройки "Пользовательский PHP" - отдельная таблица и возможность вкл выкл, вот это было бы достаточно полезно и удобно при настройке! (Подумаю над этой идеей кстати :D)
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация - скрытие поля в форме от пользователя

Сообщение alcompstudio »

nruslan2 писал(а): 23 июн 2022, 07:34 Те по факту Вам поле нужно! но оно должно быть в статусе hide? иначе если поле в принципе не будет на форме то и данные его не будут использованы.
все таки настройка CSS тут более универсальная получается, так как на основной форме Вам так же надо его скрывать чтобы оно было! А это опять нас возвращает к через CSS. Так как в Вашем варианте надо уже в двух местах настраивать будет!
Да, это что-то наподобие скрытия через CSS, т.е. сами поля фактически должны присутствовать, чтобы заполнение было, но должны быть скрыты от пользователя, чтобы он не мог ничего изменить. Скрытия через CSS в настройках не подойдет, т.к. скрываются поля по классу, а это тогда я (админ) тоже не буду их видеть в форме как стандартной (сущности), так и форме автоматизации постоянно, а это не совсем хорошо. Я думал, можно сделать скрытие именно по условию/настройке для пользователей - и пусть хотя бы только в форме ручного ввода автоматизации. Это некое "техническое" скрытие полей в форме, но только в конкретном случае в конкретной автоматизации, а не на "постоянной основе". Если, конечно, такое можно сделать.
Ответить