Добрый день,
Пытаюсь в cxGridе сделать вложенный cxTreeView, делаю примерно так:
procedure TForm1.cxGrid1DBTableView1DataControllerDetailExpanded(
ADataController: TcxCustomDataController; ARecordIndex: Integer);
var
ASite: TcxGridSite;
ATreeView: TcxTreeView;
begin
ASite := TcxGridDataController(ADataController.GetDetailDataController(ARecordIndex, 0)).GridView.Site;
ATreeView := TcxTreeView.Create(ASite);
ATreeView.Parent := ASite;
ATreeView.Align := alClient;
end;
идея позаимствована из примера
отсюдаВроде все работает, но проблема в том что высота получившегося вложенного грида - ровно "2 строчки". А мне необходимо сделать, чтобы высота вложенного грида изменялась в зависимости от отображаемых в нем в данный момент элементов (как у "нормальных" вложенных гридов).
Подскажите пожалуйста, как это можно реализовать ?