OberonCore https://forum.oberoncore.ru/ |
|
Локализация сторы в домене (вьюшки в тексте) https://forum.oberoncore.ru/viewtopic.php?f=23&t=2876 |
Страница 1 из 1 |
Автор: | Евгений Темиргалеев [ Четверг, 30 Сентябрь, 2010 14:52 ] |
Заголовок сообщения: | Локализация сторы в домене (вьюшки в тексте) |
Текст. Известно, что в нём есть вьюшка определённого типа. Задача: добраться до неё без чтения текста. Последнее м.б. невозможным, например, если искомая вьюшка сидит в обёртке StdScrollers. Такая была идея: - все внедрённые в текст вьюшки и сам текст сидят в одном домене. - посылаем особое сообщение через Models.Domaincast(text.Domain(), msg), которое наша вьюшка обрабатывает, выдавая себя через поле сообщения. - облом вышел в том, что я не учёл: "все" эти рассылки карскас поддерживает для визуального обновления, и, если у вьюшки нету видимого фрейма, до неё ничего не доходит. Вопрос: может быть всё-таки есть корректный способ (документированные средства) добраться до сторы известного типа в домене? Или (более общий/интересный вариант) --- разослать сообщение всем сторам домена. P.S. Понятно, что есть Kernelы и метаинформации, но это крайний случай. |
Автор: | Илья Ермаков [ Четверг, 30 Сентябрь, 2010 15:14 ] |
Заголовок сообщения: | Re: Локализация сторы в домене (вьюшки в тексте) |
Containers.Model поддерживает перечисление GetFirstView - GetNextView. Типа того. Посмотреть точно сейчас не могу. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |