powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Опять CheckBox и DDDW
8 сообщений из 8, страница 1 из 1
Опять CheckBox и DDDW
    #38399900
GooSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Перечитал весь форум, но полного понимания того как это можно сделать так и не получил (простите если "баян").
Есть DDDW, первый столбец CheckBox, второй DisplayColumn, id не отображатеся.
Необходимо в первом столбце проставлять галочки для выбранных строк, причем строка может быть выбрана одна и та же два раза, а галочка должна сняться или установиться. Т.е. простое использование itemChange не поможет полностью решить задачу, так как в таком случае формально значение поля не изменятся.
Событие Clicked для выпадающего списка не рабоает. Немного почитав, добавил флаг, устанавливаю его в pbm_dwndropdown, обрабатываю в pbm_erasebkgnd (вызываю itemChange с нужными параметрами), но когда если щелкнуть по DW после открытия списка это событие также отрабатывает меняя галочку в текущей строке.

P.S. PB 11.5.2
...
Рейтинг: 0 / 0
Опять CheckBox и DDDW
    #38400253
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое простое - не делать это в ddw, а подпихнуть в эти координаты окно или dw. Визуально не слишком отличается, а работает намного безглючней.
...
Рейтинг: 0 / 0
Опять CheckBox и DDDW
    #38400801
Аарх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
++ spas2001 ; //I think so too
...
Рейтинг: 0 / 0
Опять CheckBox и DDDW
    #38401095
GooSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо буду пробовать, но красивым это решение не назовешь(
...
Рейтинг: 0 / 0
Опять CheckBox и DDDW
    #38401379
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это уже от вас зависит
Визуально может никак не отличаться
...
Рейтинг: 0 / 0
Опять CheckBox и DDDW
    #38401877
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GooSergeyСпасибо буду пробовать, но красивым это решение не назовешь (
А вот тут можно и поспорить. Это скорее универсальное решение, с помощью которого можно реализовать всё, что захочется. И соглашусь с spas2001, что это более надежней, а красота зависит только от полета вашей фантазии (что не под силу, кстати говоря, Вашему примеру).
...
Рейтинг: 0 / 0
Опять CheckBox и DDDW
    #38402994
Заятс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1
...
Рейтинг: 0 / 0
Опять CheckBox и DDDW
    #38406314
GooSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все получилось очень не плохо. Замечен один момент - когда в событии dropdown открывал окно "родной" выпадающий список сам перемещался куда-то в сторону, убрал его отображение добавив в конце события return -1.

Всем спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Опять CheckBox и DDDW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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