TcxTreeList - фильтрация
Фильтрация Nod`ов в TcxTreeList/TcxDBTreeList
У Datacontroller`а есть Filter, но можно использовать другой способ.
Скрывать/отображать узлы в цикле с помощью свойства TcxTreeListNode.Visible
Примеры
У Datacontroller`а есть Filter, но можно использовать другой способ.
Скрывать/отображать узлы в цикле с помощью свойства TcxTreeListNode.Visible
Примеры
procedure TForm1.Button1Click(Sender: TObject); var I: Integer; ANode: TcxTreeListNode; begin for I := 0 to cxDBTreeList1.AbsoluteCount - 1 do begin ANode := cxDBTreeList1.AbsoluteItems[I]; if ANode.Values[cxDBTreeList1FilterColumn.ItemIndex] = 2 then ANode.Visible := false; end; end;
procedure TForm1.Button2Click(Sender: TObject); var I: Integer; begin for I := 0 to cxDBTreeList1.AbsoluteCount - 1 do cxDBTreeList1.AbsoluteItems[I].Visible := true; end;