Skip to main content
Skip table of contents

TbeCbAsyncPortalEntityDataSource

TbeCbAsyncPortalEntityDataSource

Diese Klasse befindet sich derzeit noch in der Entwicklungsphase.

Die Eigenschaften können je nach Version erheblich variieren und bei der Implementierung potenziell zu Breaking Changes führen.

Eigenschaften

Beschreibung

MasterDataSource

DataSource dem gefolgt werden soll.

Entspricht standardmäßig der DS_MainTable.

EntityName:C

Name der be-Portal Entität (Groß-/Kleinschreibung beachten)

Backend:C

Name des be-Portal Backends (Groß-/Kleinschreibung beachten)

MaxRecordCount:N

Die maximale Menge an abgerufenen Entitäten festlegen.

CbMasterDataEvents:A

Enum zur Kontrolle, welchen Datenevents des MasterDataSource gefolgt werden soll.

ActionCodeblockStr:C

Codeblock zur Erstellung des Action-Befehls für die oData Action.

FilterCodeblockStr:C

CodeBlock zur Erstellung des Filters für die oData HTTP Anfragen. Wird im Zusammenhang mit ActionCodeblockStr nicht ausgewertet.

(oData Filter Syntax https://learn.microsoft.com/en-us/graph/filter-query-parameter?tabs=http)

Beispiel:

CODE
'dab010_id eq ' + str(ID)               

DefaultValuesCodeBlockStr:C

CodeBlock für die Standardwerte die bei der Erstellung oder Änderung von Entitäten benötigt werden.

Beispiel:

NONE
|oObject:O|

oObject := CreateObject('TbeCbAnything'),

oObject.AppendInteger('szenario_id', Self.SzenarioId),
oObject.AppendInteger('dab010_id', ID),
oObject.AppendString('artnr', RTrim(ARTNR)),

oObject.ToString()

CbLoading:L

Beschreibt, ob gerade Daten geladen werden.

Funktionen und Methoden

Beschreibung

CbRefreshAsync

Startet das asynchrone Laden der Daten. (für F12 Masken)

CbSetMasterDataEvents

Ersetzt die Datenevents des MasterDataSource denen gefolgt werden soll.

Parameter

Beschreibung

aValue:Array<TbeMasterDataEvent>

Array von zugelassenen Datenevents

CbSetLoadingState

Setzt auf dem zugewiesenen Status-Anzeige-Control den Status.

Parameter

Beschreibung

aState:TbeLoadingState

Status

aMessage:C

Nachricht

Weitere Verknüpfungen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.