В элементах Poly, при выборе схемы base, не проходит сигнал к схеме см. пример
code_15451.txt
Этот топик читают: Гость
Ответов: 758
Рейтинг: 112
|
|||
карма: 1 |
| ||
файлы: 1 | code_15451.txt [1.7KB] [236] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
| ||
файлы: 1 | code_15452.txt [910B] [229] |
Ответов: 758
Рейтинг: 112
|
|||
карма: 1 |
| ||
файлы: 1 | code_15453.txt [852B] [240] |
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
Dilma писал(а): такова оргинизация наследования методовВ принципе, можно сделать копию класса base, и затем ее выбирать, если надо code_15455.txt ------------ Дoбавленo в 11.40: miver писал(а): Тогда, почему работает такВсе правильно: все экземпляры опрашиваются по циклу один раз, естественно, копия base, в этом случае, выбирается тоже. |
|||
карма: 22 |
| ||
файлы: 1 | code_15455.txt [898B] [179] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
ну да, в режиме рабочей схемы Current после добавления нужно выбирать экземпляр методом Select, чтобы события до нее доходили. В обычном динамическом контейнере это делается автоматом отсюда видимо и проблема.
|
|||
карма: 27 |
|
Ответов: 758
Рейтинг: 112
|
|||
nesco писал(а): Все правильно: все экземпляры опрашиваются по циклу один раз, естественно, base, в этом случае, выбирается тожеЯ не говорю, что не правильно работает в каком-то случае ![]() Просто в некоторых случаях base - полноценная вкладка (в случае WorkScheme=All) , а в других к base не достучатся ![]() Будем идти в обход ![]() |
|||
карма: 1 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
miver писал(а): а в других к base не достучатсяЯ же тебе пример написал, как достучаться до базы по ее имени, ты его смотрел ![]() |
|||
карма: 22 |
|
Ответов: 758
Рейтинг: 112
|
|||
nesco писал(а): ты его смотрелДа, смотрел. И пример Dilma тоже смотрел Поэтому и написал miver писал(а): Будем идти в обход![]() Всем спасибо за ответы ![]() |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
miver писал(а): а в других к base не достучатся
Будем идти в обход в этих случаях любая вкладка с любым именем не будет доступна ------------ Дoбавленo в 12.01: miver, как бы вообще не понятен смысл использования полиморфа с одной вкладкой в режиме Current... это видимо прохождение практикума по мазохизму? ![]() |
|||
карма: 27 |
|
Ответов: 758
Рейтинг: 112
|
|||
Dilma писал(а): это видимо прохождение практикума по мазохизму![]() Dilma писал(а): как бы вообще не понятен смысл использования полиморфа с одной вкладкой в режиме Current![]() ![]() Идея заключалась в том, что сама вкладка base может быть одним из вариантов использования всего семейства вкладок. А так просто пройдется делать ее копию или пользоваться примерами выше |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
miver писал(а): Просто, если выкладывать всю схему, то проблему дольше искать нужноМинимизация схемы - это похвально. Вопрос тогда снят. miver писал(а): Идея заключалась в том, что сама вкладка base может быть одним из вариантов использования всего семейства вкладок.этого на самом деле не рекомандуется делать. Даже если текущий base полностью содержит весь необходимый ф-нал, то лучше сделать его копию, т.к. это избавит от возможной ошибки в будущем, связанной с тем, что данный класс наследуется всеми остальными и неосторожное изменение в нем может привести к неработоспособности всего контейнера. |
|||
карма: 27 |
|
Ответов: 758
Рейтинг: 112
|
|||
Dilma писал(а): ну да, в режиме рабочей схемы Current после добавления нужно выбирать экземпляр методом Select, чтобы события до нее доходили. В обычном динамическом контейнере это делается автоматом отсюда видимо и проблема.Кстати, может добавить в элементы Poly автоматический выбор. На будущее ![]() |
|||
карма: 1 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
miver писал(а): На бедующееНа бедующее -- не надо |
|||
карма: 22 |
|
Ответов: 758
Рейтинг: 112
|
|||
![]() |
|||
карма: 1 |
|
14