Добрый день!
Очень не хватает возможности скрытия поля ручного добавления значения в форме автоматизации от пользователей.
http://joxi.ru/V2VJEKKHBJp532
Для чего нужно:
Если в форме есть поле Сущность Аякс, и в нем установлены правила копирования полей из подключенной сущности в текущую, но передаваемые значения нужно скрывать от пользователя, чтобы не смог отредактировать ("испортить"). Т.е. чтобы значения передавались в фоне.
Можно конечно настроить копирование значений через поля PHP напрямую в базу по условию подключаемой сущности, но хотелось бы более "легким" способом создавать такие правила - через автоматизацию.
Скрытие полей через CSS не очень подходит, т.к. скрываются они "сторонним" способом и можно забыть, что скрыто через CSS - и искать долго, почему не видно полей. А так - в настройках автоматизации и только в форме ручного ввода автоматизации.
Автоматизация - скрытие поля в форме от пользователя
- alcompstudio
- Спонсор

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

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