Вверх ↑
Этот топик читают: Гость
Ответов: 758
Рейтинг: 112
#1: 2009-10-30 11:21:32 ЛС | профиль | цитата
В элементах Poly, при выборе схемы base, не проходит сигнал к схеме см. пример

code_15451.txt
карма: 1

0
файлы: 1code_15451.txt [1.7KB] [236]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-10-30 11:29:51 ЛС | профиль | цитата
такова оргинизация наследования методов. Надо так:

code_15452.txt

карма: 27
0
файлы: 1code_15452.txt [910B] [229]
Ответов: 758
Рейтинг: 112
#3: 2009-10-30 11:34:12 ЛС | профиль | цитата
Тогда, почему работает так
code_15453.txt
свойство WorkScheme=All
карма: 1

0
файлы: 1code_15453.txt [852B] [240]
Разработчик
Ответов: 26304
Рейтинг: 2146
#4: 2009-10-30 11:38:02 ЛС | профиль | цитата
Dilma писал(а):
такова оргинизация наследования методов

В принципе, можно сделать копию класса base, и затем ее выбирать, если надо

code_15455.txt
------------ Дoбавленo в 11.40:
miver писал(а):
Тогда, почему работает так

Все правильно: все экземпляры опрашиваются по циклу один раз, естественно, копия base, в этом случае, выбирается тоже.
карма: 22

0
файлы: 1code_15455.txt [898B] [179]
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2009-10-30 11:49:02 ЛС | профиль | цитата
ну да, в режиме рабочей схемы Current после добавления нужно выбирать экземпляр методом Select, чтобы события до нее доходили. В обычном динамическом контейнере это делается автоматом отсюда видимо и проблема.
карма: 27
0
Ответов: 758
Рейтинг: 112
#6: 2009-10-30 11:51:49 ЛС | профиль | цитата
nesco писал(а):
Все правильно: все экземпляры опрашиваются по циклу один раз, естественно, base, в этом случае, выбирается тоже

Я не говорю, что не правильно работает в каком-то случае
Просто в некоторых случаях base - полноценная вкладка (в случае WorkScheme=All)
, а в других к base не достучатся
Будем идти в обход

карма: 1

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#7: 2009-10-30 11:54:12 ЛС | профиль | цитата
miver писал(а):
а в других к base не достучатся

Я же тебе пример написал, как достучаться до базы по ее имени, ты его смотрел
карма: 22

0
Ответов: 758
Рейтинг: 112
#8: 2009-10-30 11:58:50 ЛС | профиль | цитата
nesco писал(а):
ты его смотрел

Да, смотрел. И пример Dilma тоже смотрел
Поэтому и написал
miver писал(а):
Будем идти в обход

Всем спасибо за ответы
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2009-10-30 11:58:52 ЛС | профиль | цитата
miver писал(а):
а в других к base не достучатся
Будем идти в обход

в этих случаях любая вкладка с любым именем не будет доступна
------------ Дoбавленo в 12.01:
miver, как бы вообще не понятен смысл использования полиморфа с одной вкладкой в режиме Current... это видимо прохождение практикума по мазохизму?
карма: 27
0
Ответов: 758
Рейтинг: 112
#10: 2009-10-30 13:15:18 ЛС | профиль | цитата
Dilma писал(а):
это видимо прохождение практикума по мазохизму

Dilma писал(а):
как бы вообще не понятен смысл использования полиморфа с одной вкладкой в режиме Current

вкладок много. Просто, если выкладывать всю схему, то проблему дольше искать нужно
Идея заключалась в том, что сама вкладка base может быть одним из вариантов использования всего семейства вкладок.
А так просто пройдется делать ее копию или пользоваться примерами выше


карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2009-10-30 13:23:07 ЛС | профиль | цитата
miver писал(а):
Просто, если выкладывать всю схему, то проблему дольше искать нужно

Минимизация схемы - это похвально. Вопрос тогда снят.

miver писал(а):
Идея заключалась в том, что сама вкладка base может быть одним из вариантов использования всего семейства вкладок.

этого на самом деле не рекомандуется делать. Даже если текущий base полностью содержит весь необходимый ф-нал, то лучше сделать его копию, т.к. это избавит от возможной ошибки в будущем, связанной с тем, что данный класс наследуется всеми остальными и неосторожное изменение в нем может привести к неработоспособности всего контейнера.
карма: 27
0
Ответов: 758
Рейтинг: 112
#12: 2009-10-30 16:24:23 ЛС | профиль | цитата
Dilma писал(а):
ну да, в режиме рабочей схемы Current после добавления нужно выбирать экземпляр методом Select, чтобы события до нее доходили. В обычном динамическом контейнере это делается автоматом отсюда видимо и проблема.

Кстати, может добавить в элементы Poly автоматический выбор. На будущее
карма: 1

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#13: 2009-10-30 16:34:53 ЛС | профиль | цитата
miver писал(а):
На бедующее

На бедующее -- не надо
карма: 22

0
Ответов: 758
Рейтинг: 112
#14: 2009-10-30 16:36:47 ЛС | профиль | цитата

карма: 1

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)