powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос про TreeView
3 сообщений из 3, страница 1 из 1
Вопрос про TreeView
    #33530625
karpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Предположим я отметил в дереве некоторые узлы Cheked=.T. А каким образом мне в исходной таблице поставить узлам присвоить .T.?
Спасибо!
...
Рейтинг: 0 / 0
Вопрос про TreeView
    #33530713
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас на активном Node объекта TreeView сработает событие NodeChech.
Вот в его обработке и меняйте данные в курсоре.
С уважением, Алексей
...
Рейтинг: 0 / 0
Вопрос про TreeView
    #33539239
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi karpi!

Или просто когда надо "снять" значения чеков пройдись по всей коллекции
Nodes дерева отбирая те из них, в которых Checked = .T. , и по значению
свойства Key узла (или может быть Tag - смотря как организовано заполнение
дерева) определи какой же именно записи таблицы соответствует этот узел. Я
например использую для формирования Key значение поля первичного ключа
соответствующей таблицы (с буквенным префиксом, либо суффиксом, дабы обойти
проблему с "чисто числовым" Key).
Это особенно удобно, если дерево заполняется по мере раскрытия узлов (не всё
сразу), если идёт работа с удалёнными данными (т.е. в некоторый момент
времени в курсоре уже нету тех самых записей, которые есть в дереве, т.к.
прошёл перезапрос и курсор содержит лишь узлы которые последними
подгружались в дерево). Ну и конечно тут важно именно то что "сброс" данных
о выборе должен быть отсрочен (например до нажатия кнопки
"Принять/Сохранить") - т.е. нельзя сразу при отметке чего-то записывать в
таблицу.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос про TreeView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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