Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.04.2020, 12:32
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Как отловить изменение строки в dddw, если значение не изменилось? Объясняю. Имеется dddw. В нем DisplayColumn - имя, DataColumn - фамилия человека. В "выпадающем" dddw отображены и имя и фамилия. Проблема в том, что если был выбран Петя Иванов, а теперь мы выбираем Васю Иванова, то itemchange не срабатывает, т.к. значение в DataColumn не изменилось. pbm_dwclosedropdown - не срабатывает. Как отловить, что произошло изменение? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2020, 13:35
|
|||
---|---|---|---|
|
|||
dddw - change row |
|||
#18+
Сделайте data column ID, а фамилию ищите через GetChild.find()... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2020, 14:32
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Локшин Марк, ID нельзя. Это номер. Нужно показывать фамилию. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2020, 15:01
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Плохо объяснил. Пытался упростить задачу. Получился не тот случай. Было обычное DW (DataObject - select из базы) со множеством полей. Нужно все эти поля превратить в dddw. Нельзя в фамилию вставить DataColumn = ID. Но отловить изменение в dddw нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2020, 15:34
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
pbm_dwclosedropdown не срабатывает. Как в other проверить, был ли закрыт ddddw? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2020, 20:41
|
|||
---|---|---|---|
|
|||
dddw - change row |
|||
#18+
Riska Плохо объяснил. Пытался упростить задачу. Получился не тот случай. Было обычное DW (DataObject - select из базы) со множеством полей. Нужно все эти поля превратить в dddw. Нельзя в фамилию вставить DataColumn = ID. Но отловить изменение в dddw нужно. Почему нельзя вместо фамилии в DataColumn записать ID? DataColumn нигде не выводится, очевидно оно нужно где-то в скрипте. В выборке основного окна также вместо фамилии отбирать ID. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2020, 22:10
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Riska, в выпадающем списке рядом с повторяющимися фамилиями есть ID. Сохраняйте его в событии itemchanging и используйте в скрипте далее. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2020, 12:09
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
itemchanging не происходит, т.к. меняем Иванова на Иванова - РВ думает, что ничего не меняется. Почему нельзя вместо фамилии в DataColumn записать ID - потому что это DW потом нужно сохранить (сделать Update) Кроме того, что будет возвращать GetItem из этого поля? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2020, 14:07
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Слушайте, сделайте вызов функции или события в ItemChanged только через Post и анализируйте, что вам хочется А в itemChanged придется забирать data и смотреть, что же все-таки поменяли. Скорее всего это будет плохо работать, если не будете слушать что вам посоветовали)) Я в аналогичной ситуации просто показывал dw (не child), а координаты подгонял так что выглядело как выпадающий список. Если все-таки вам надо сделать именно так как вы написали, то сделайте компьют с полным ФИО, на него повесьте список, а заполнять отдельные поля будете в itemchanged. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2020, 15:07
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Riska, сделайте фамилию уникальной Код: vbnet 1. 2.
Char(160) невидимый, но знаковый ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2020, 17:29
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Слушайте, сделайте вызов функции или события в ItemChanged только через Post... Ничего не понял. Как я в ItemChanged попадаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2020, 16:01
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Как написали - делая поле уникальным или используя компьют-поле с DDW где значение ФИО, а не только фамилия ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2020, 16:02
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
Отображать можно только фамилию, но DataValue - ФИО ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2020, 17:34
|
|||
---|---|---|---|
dddw - change row |
|||
#18+
spas2001, DisplayValue HAS to be unique... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&mobile=1&tid=1335023]: |
0ms |
get settings: |
15ms |
get forum list: |
20ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
345ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 781ms |
0 / 0 |