TccRemoteQueryRepository.SourceId
Eigenschaft
TccRemoteQueryRepository.SourceId
Beschreibung
SourceId enthält die ID des Repositories, das abgefragt werden soll.
Bei der Abfrage werden die Items des angegebenen Repositories zurückgegeben.
Das Repository muss zuvor in der Infinity-Applikation angelegt worden sein.
Beispiel
const repo = ccFactory.CreateRepositoryRemoteQuery("90qvOJ5K1kqYsIL0FbR57w",`(City eq 'Berlin')`);
repo.ExecAsync().pipe(mergeMap(success=>{
if(success){
repo.Reset();
repo.SourceId = "L1SCCmEC8ky-Gno5NiD6bA";
repo.Query = `(Customer eq '${repo.Response.Rows[0]["Id"]}')`;
return repo.ExecAsync();
}
return of(false);
})).subscribe(success=>{
if(success)
{
const rowcount = repo.Response.Rows.length;
if(rowcount > 0)
ccFields.SetState("h_inventory", "ccFS_Okay");
else
ccFields.SetState("h_inventory", "ccFS_Error", "No inventory found");
}
})