Делаю деталь для проектов. В окне детали есть три вкладки. Для одной из вкладок сделал фильтр, как показано в приложении. Общая структура показана в приложении. Хочу сделать, чтобы у фильтра была определенная ширина и по умолчанию фрейм с фильтром был скрыт.
Устанавливаю соответствующие свойства. Если при сохранении сервиса окна была активна вкладка, то все отображается так, как было установлено (фрейм с фильтром скрыт, при открытии становится нужной ширины). А если после установки свойств фрейма с фильтром сделаю активной первую вкладку и сохраню сервис окна, то в клиентском приложении, при выборе вкладки с фильтром, фрейм с фильтром оказывается открыт и ширина не такая, как я устанавливал. Почему так происходит? И как это исправляется?

Нравится

1 комментарий

Антон, Вы устанавливаете ширину и видимость в скрипте или в свойствах окна?

Если в скрипте, попробуйте создать обработчик события OnChangeActivePage для объекта pgCompany и в случае, если активна страница pgAll, устанавливайте нужные свойства контролам этой страницы.

Если в свойствах окна, то для проверки перед запуском системы необходимо очистить папки Cache и Profile, так как в них может быть сохранено предыдущее состояние окна.

Что касается изменения ширины, возможно, это происходит потому, что у фрейма с фильтрами установлены свойства alhClient и alvClient.

Показать все комментарии