Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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

Codeblock
languagetypescript
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");  
        }
      })