Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос про события в расшаренных DW? / 8 сообщений из 8, страница 1 из 1
15.09.2005, 13:04
    #33271062
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
Есть два расшаренных DataWindow. Почему при изменении значения поля во вторичном окне не вызывает выполнение itemchanged в первичном окне, хотя визуально эти изменеия отражаются.
...
Рейтинг: 0 / 0
15.09.2005, 13:50
    #33271202
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
предположение: Может, потому, что фокус на вторичном
...
Рейтинг: 0 / 0
15.09.2005, 14:00
    #33271232
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
Фокус, естественно, на вторичном, но данные же визуально изменяются на первичном. Почему тогда не отрабатывает на первичном itemchanged???
...
Рейтинг: 0 / 0
15.09.2005, 14:04
    #33271240
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
urvasФокус, естественно, на вторичном, но данные же визуально изменяются на первичном. Почему тогда не отрабатывает на первичном itemchanged???
А почему тогда у Вас не возникает вопрос, что когда данные меняются через SetItem событие ItemChanged тоже не возникает?
...
Рейтинг: 0 / 0
15.09.2005, 14:37
    #33271359
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
А потому и не возникает, что не было у меня такой ситуации с setitem.
Вопрос остается открытым - это баг или фича?
...
Рейтинг: 0 / 0
15.09.2005, 15:12
    #33271495
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
Читаем хелп:
PB HelpItemChanged event(Datawindows)
Occurs when a field in a DataWindow control has been modified and loses focus
Для тех кто не читает help событие следовало бы назвать DatawindowFieldModifiedByUserAndLosesFocusNow.

Если надо чтоб отрабатывало по SetItem или реагировало на изменения в зашаренном dw - пишите сами.
Для зашаренных можно сделать взаимную регистрацию первичного и вторичного и сделать уведомление по itemchanged.
...
Рейтинг: 0 / 0
15.09.2005, 15:51
    #33271622
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
Читаем help и моделируем ситуацию "when a field in a DataWindow control has been modified and loses focus (for example, the user presses enter, the tab key, or an arrow key or clicks the mouse on another field within the DataWindow)", А В ОТВЕТ ТИШИНА!!!
Значит только чтения HELP'a недостаточно?!
...
Рейтинг: 0 / 0
16.09.2005, 11:32
    #33273013
6565
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про события в расшаренных DW?
Делайте хоть 10 зашаренных DW - событие itemchanged выполнится только в том DW, где изменено значение поля. Для остальных Dw никаких событий не вызывается - поддерживается лишь "репликация" данных. Никаких противоречий здесь нет.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос про события в расшаренных DW? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]