powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос про события в расшаренных DW?
8 сообщений из 8, страница 1 из 1
Вопрос про события в расшаренных DW?
    #33271062
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть два расшаренных DataWindow. Почему при изменении значения поля во вторичном окне не вызывает выполнение itemchanged в первичном окне, хотя визуально эти изменеия отражаются.
...
Рейтинг: 0 / 0
Вопрос про события в расшаренных DW?
    #33271202
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
предположение: Может, потому, что фокус на вторичном
...
Рейтинг: 0 / 0
Вопрос про события в расшаренных DW?
    #33271232
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фокус, естественно, на вторичном, но данные же визуально изменяются на первичном. Почему тогда не отрабатывает на первичном itemchanged???
...
Рейтинг: 0 / 0
Вопрос про события в расшаренных DW?
    #33271240
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
urvasФокус, естественно, на вторичном, но данные же визуально изменяются на первичном. Почему тогда не отрабатывает на первичном itemchanged???
А почему тогда у Вас не возникает вопрос, что когда данные меняются через SetItem событие ItemChanged тоже не возникает?
...
Рейтинг: 0 / 0
Вопрос про события в расшаренных DW?
    #33271359
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А потому и не возникает, что не было у меня такой ситуации с setitem.
Вопрос остается открытым - это баг или фича?
...
Рейтинг: 0 / 0
Вопрос про события в расшаренных DW?
    #33271495
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем хелп:
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
Вопрос про события в расшаренных DW?
    #33271622
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем 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
Вопрос про события в расшаренных DW?
    #33273013
6565
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делайте хоть 10 зашаренных DW - событие itemchanged выполнится только в том DW, где изменено значение поля. Для остальных Dw никаких событий не вызывается - поддерживается лишь "репликация" данных. Никаких противоречий здесь нет.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос про события в расшаренных DW?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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