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);
|
procedure TfrViewGrid.OnChangeValoresFiltro(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
cxGridView.DataController.Filter.BeginUpdate;
|
cxGridView.DataController.Filter.BeginUpdate;
|
||||||
RefrescarFiltro;
|
try
|
||||||
cxGridView.DataController.Filter.EndUpdate;
|
RefrescarFiltro;
|
||||||
|
finally
|
||||||
|
cxGridView.DataController.Filter.EndUpdate;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrViewGrid.Preview;
|
procedure TfrViewGrid.Preview;
|
||||||
|
|||||||
@ -89,6 +89,7 @@ type
|
|||||||
FFilter: string;
|
FFilter: string;
|
||||||
FOnFilterChanged : TNotifyEvent;
|
FOnFilterChanged : TNotifyEvent;
|
||||||
FGridStatus : TcxGridStatus;
|
FGridStatus : TcxGridStatus;
|
||||||
|
procedure BestFitAllColumns;
|
||||||
protected
|
protected
|
||||||
FOnDblClick: TNotifyEvent;
|
FOnDblClick: TNotifyEvent;
|
||||||
FPopupMenu: TPopupMenu;
|
FPopupMenu: TPopupMenu;
|
||||||
@ -177,10 +178,35 @@ end;
|
|||||||
|
|
||||||
{ TfrViewGrid }
|
{ 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;
|
procedure TfrViewGridBase.AjustarAncho;
|
||||||
begin
|
begin
|
||||||
if Assigned(_FocusedView) then
|
if Assigned(_FocusedView) then
|
||||||
|
begin
|
||||||
|
BestFitAllColumns;
|
||||||
_FocusedView.ApplyBestFit;
|
_FocusedView.ApplyBestFit;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrViewGridBase.AnadirOtrosFiltros;
|
procedure TfrViewGridBase.AnadirOtrosFiltros;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user