Arreglos visuales en los grids.
git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@325 f4e31baf-9722-1c47-927c-6f952f962d4b
This commit is contained in:
parent
abaebda04d
commit
ef9df1d20e
@ -113,8 +113,11 @@ end;
|
||||
procedure TfrViewGrid.OnChangeValoresFiltro(Sender: TObject);
|
||||
begin
|
||||
cxGridView.DataController.Filter.BeginUpdate;
|
||||
RefrescarFiltro;
|
||||
cxGridView.DataController.Filter.EndUpdate;
|
||||
try
|
||||
RefrescarFiltro;
|
||||
finally
|
||||
cxGridView.DataController.Filter.EndUpdate;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrViewGrid.Preview;
|
||||
|
||||
@ -89,6 +89,7 @@ type
|
||||
FFilter: string;
|
||||
FOnFilterChanged : TNotifyEvent;
|
||||
FGridStatus : TcxGridStatus;
|
||||
procedure BestFitAllColumns;
|
||||
protected
|
||||
FOnDblClick: TNotifyEvent;
|
||||
FPopupMenu: TPopupMenu;
|
||||
@ -177,10 +178,35 @@ end;
|
||||
|
||||
{ TfrViewGrid }
|
||||
|
||||
procedure TfrViewGridBase.BestFitAllColumns;
|
||||
var
|
||||
i : Integer ;
|
||||
|
||||
begin
|
||||
ShowHourglassCursor;
|
||||
_FocusedView.BeginUpdate;
|
||||
|
||||
try
|
||||
for i := 0 to _FocusedView.VisibleColumnCount-1 do
|
||||
begin
|
||||
_FocusedView.VisibleColumns[i].ApplyBestFit;
|
||||
if (_FocusedView.VisibleColumns[i].BestFitMaxWidth > 0) and
|
||||
(_FocusedView.VisibleColumns[i].Width > _FocusedView.VisibleColumns[i].BestFitMaxWidth) then
|
||||
_FocusedView.VisibleColumns[i].Width := _FocusedView.VisibleColumns[i].BestFitMaxWidth;
|
||||
end;
|
||||
finally
|
||||
_FocusedView.EndUpdate;
|
||||
HideHourglassCursor;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrViewGridBase.AjustarAncho;
|
||||
begin
|
||||
if Assigned(_FocusedView) then
|
||||
begin
|
||||
BestFitAllColumns;
|
||||
_FocusedView.ApplyBestFit;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TfrViewGridBase.AnadirOtrosFiltros;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user