Последняя версия DataExpress 3 beta от 23 февраля 2018 года. Скачать.

условный запрет редактирования полей

Все вопросы создания форм и их компонентов в дизайнере. Родительская и дочерняя формы. Компоненты формы: надпись, текст, число, дата, время, счётчик,и т.д. Особенности работы и взаимодействия компонентов, их назначение и практическое применение.
Darkest_One
Заглянувший
Сообщения: 2
Зарегистрирован: Вт фев 13, 2018 11:55 am

Re: условный запрет редактирования полей

Сообщение Darkest_One » Вт фев 13, 2018 1:15 pm

День добрый.
Суть: чекбокс виден только при выборе "Безналичный расчёт" в поле "Форма оплаты".
Использовал выражение OBJECTVISIBLE('dxCheckBox1', [Форма оплаты]='Безналичный расчет'), редактирование разрешил.
При выборе любого другого варианта формы оплаты чекбокс скрывается,как и должен. При выборе безнала - принимает вид частично выбранного (скриншот).
Вопрос: почему значение по умолчанию меняется? Я что-то делаю не так/недопонимаю?
Изображение

Аватара пользователя
admin
Разработчик
Сообщения: 3186
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: условный запрет редактирования полей

Сообщение admin » Вт фев 13, 2018 1:22 pm

Выражение должно быть в надписи. У Вас получается, кроме того, что выражение скрывает флажок, еще и изменяет само значение флажка.

Darkest_One
Заглянувший
Сообщения: 2
Зарегистрирован: Вт фев 13, 2018 11:55 am

Re: условный запрет редактирования полей

Сообщение Darkest_One » Вт фев 13, 2018 4:27 pm

Не сразу понял,что для скрытия чекбокса надо создавать отдельную надпись и прописывать условия в ней. Благодарю ;)


Вернуться в «Формы. Дизайнер. (компоненты и свойства)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость