Владелец формы. Для чего?

1. Aleksey_Abramov 28.02.24 10:03 Сейчас в теме
Объясните, для чего можно указывать владельца формы? Где это может пригодиться? Ведь можно передавать все данные параметры или временное хранилище. В чём смысл?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user1992989 28.02.24 10:46 Сейчас в теме
(1)
для чего
Для прозрачной работы механизмов выбора без этих ваших колхозных оповещений о закрытии формы. Кого владельцем указываешь, у того ОбработкаВыбора и срабатывает. Причем неоднократно, например в процессе подбора.
2. Onwardv 66 28.02.24 10:25 Сейчас в теме
Чтобы из вызываемой формы была ссылка на владельца.
Например, делаете владельцем вызываемой формы (назовем её Вспомогательная) ту форму, из которой вызываете (назовём её Главная).
После чего из Вспомогательной формы Вам будут доступны все элементы и экспортные функции Главной формы через ссылку на владельца формы. Например, можете из Вспомогательной формы изменить заголовок Главной, добавить новую строку в таблицу и т.д.
4. user1992989 28.02.24 10:55 Сейчас в теме
(2)
из Вспомогательной формы изменить заголовок Главной
Я бы за такую логику расстрелял бы сразу. Ладно уж данные высасывать, но изменять владельца из стороннего места, а потом искать, кто же именно из 10 возможных мест это делает, это мазохизм.
5. Aleksey_Abramov 28.02.24 11:13 Сейчас в теме
(2) Ого, ещё и экспортные функции владельца.. Не нашёл этого в синтаксис-помощнике. Спасибо
6. SlavaKron 28.02.24 11:23 Сейчас в теме
(5) Наверно потому, что это не исключительная возможность ВладельцаФормы, который, кстати, может оказаться элементом формы. Клиентский контекст форм и так доступен везде на клиенте, как и их экспортные методы.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот