Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2015, 11:17   #1
VHomer
Пользователь
 
Регистрация: 11.10.2008
Сообщений: 82
По умолчанию dxTreeList. Мультиселект через CheckBox.

Доброго времени суток!
Нужен любой совет, потому что сам уже много чего перепробовал, но результата нет.
Построил дерево в dxTreeList, разрешил мультиселект. Мультиселект работает через удержание CTRL. Ноды выделяются без проблем. Но надо, чтобы ноды можно было выделять через CheckBox. То есть если галка стоит, то нод выбран, если нет - то не выбран.
Я добавил колонку типа CheckColumn.
Есть свойство Selected типа Boolean.
Я на онклик накидал такой код

Код:
  if dxTreeList.FocusedNode.Values[tlcLevelType.Index] = 0 then
    if dxTreeList.FocusedNode.Values[tlcChecked.Index] = '0' then
    begin
      dxTreeList.FocusedNode.Values[tlcChecked.Index] := '1';
      dxTreeList.FocusedNode.Selected := true;
    end
    else
    begin
      dxTreeList.FocusedNode.Values[tlcChecked.Index] := '0';
      dxTreeList.FocusedNode.Selected := false;
    end;
  dxTreeListSelectedCountChange(dxTreeList);
При выставлении в true ничего не происходит, выбранным остается только нод на котором стою или которые выбирал через Ctrl.
Для перебора выбранных нодов использую dxTreeList.SelectedNodes[i] и меня интересует именно этот вариант. Я пока временно другой способ сделал для выбора через чекбоксы, но охота именно через SelectedNodes делать.


Что за свойство Selected и зачем оно нужно тогда?
Кто нибудь сталкивался с подобной задачей и как решал её?

Последний раз редактировалось VHomer; 14.08.2015 в 12:04. Причина: Уточнение
VHomer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление из базы через checkbox и inpute через JavaScript. limon142 JavaScript, Ajax 13 19.02.2015 08:03
Получить value всех отмеченных checkbox, и вывести их через запятую linkoln_7 PHP 4 16.01.2015 21:26
Как выполнить функцию в случае нажатия на CheckBox, если данный CheckBox был добавлен через код? PAMAC Microsoft Office Excel 7 21.02.2013 15:33
CheckBox Кристинка89 Общие вопросы Delphi 4 08.05.2012 18:52
Удаление нескольких записей через checkbox dmitruha PHP 1 23.07.2011 16:07