Añadido código en DA en la unidad uDADataTable para que funcionen los where (procedimiento OnWhereChange)

git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@13 b6239004-a887-0f4b-9937-50029ccdca16
This commit is contained in:
David Arranz 2007-09-12 09:05:37 +00:00
parent 529e73ab15
commit 9858663445
91 changed files with 11 additions and 2 deletions

View File

@ -960,7 +960,8 @@ uses
{$ENDIF DESIGNTIME} {$ENDIF DESIGNTIME}
TypInfo, Variants, TypInfo, Variants,
uROClient, uROSessions, uROXMLIntf, uROClient, uROSessions, uROXMLIntf,
uDARegExpr, uDABusinessProcessor; uDARegExpr, uDABusinessProcessor,
uDARemoteDataAdapter;
var var
_bizfields, _bizfields,
@ -1134,10 +1135,18 @@ begin
end; end;
procedure TDADataTable.OnWhereChange(Sender : TObject); procedure TDADataTable.OnWhereChange(Sender : TObject);
//var par : TDARemoteRequestParam; var
par : TRORequestParam;
begin begin
//TODO: par := DataRequestCall.FindParam(par_UserFilter); //TODO: par := DataRequestCall.FindParam(par_UserFilter);
//if (par<>NIL) then par.AsString := fWhere.Clause; //if (par<>NIL) then par.AsString := fWhere.Clause;
if RemoteFetchEnabled and (RemoteDataAdapter <> nil) then
begin
par := (TDARemoteDataAdapter(RemoteDataAdapter).GetDataCall).FindParam('UserFilter');
if (par <> NIL) then
par.AsString := fWhere.Clause;
end;
end; end;
procedure TDADataTable.AttachEventHooks(aDataset: TDataset); procedure TDADataTable.AttachEventHooks(aDataset: TDataset);