Zum Hauptinhalt springen
Version: 25.346.842.1

QueryGrid

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:668

Stellt das QueryGrid bereit.

Implementiert

  • AsyncDisposable
  • Disposable

Eigenschaften

columnMaxWidth

Abfragesignatur

get columnMaxWidth(): number;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:778

Die maximale Breite einer Spalte

Rückgabewert

number

Änderungssignatur

set columnMaxWidth(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:786

Die maximale Breite einer Spalte

Parameter
ParameterType
valnumber
Rückgabewert

void


columnMinWidth

Abfragesignatur

get columnMinWidth(): number;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:762

Die minimale Breite einer Spalte

Rückgabewert

number

Änderungssignatur

set columnMinWidth(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:770

Die minimale Breite einer Spalte

Parameter
ParameterType
valnumber
Rückgabewert

void


columnsEditable

Abfragesignatur

get columnsEditable(): boolean;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:844

Sagt aus, ob alle Spalten editierbar sind.
Ist dieser Wert false ist nur noch die Selektierspalte bearbeitbar
readOnly oder readOnly verwenden, um Spalten und Zellen gezielter zu steuern.

Rückgabewert

boolean

Änderungssignatur

set columnsEditable(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:854

Sagt aus, ob alle Spalten editierbar sind.
Ist dieser Wert false ist nur noch die Selektierspalte bearbeitbar
readOnly oder readOnly verwenden, um Spalten und Zellen gezielter zu steuern.

Parameter
ParameterType
valboolean
Rückgabewert

void


enableDragAndDrop

Abfragesignatur

get enableDragAndDrop(): boolean;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:863

Ob Drag and Drop der QueryGridRow 's im Grid erlaubt ist
Default: false

Rückgabewert

boolean

Änderungssignatur

set enableDragAndDrop(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:872

Ob Drag and Drop der QueryGridRow 's im Grid erlaubt ist
Default: false

Parameter
ParameterType
valboolean
Rückgabewert

void


formHandle

Abfragesignatur

get formHandle(): number;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:699

Das Handle der Form.
Kann nur aufgerufen werden, wenn die Form angezeigt wird. Ansonsten wird -1 zurückgeliefert

Rückgabewert

number


height

Abfragesignatur

get height(): number;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:826

Die Höhe des Fensters

Rückgabewert

number

Änderungssignatur

set height(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:834

Die Höhe des Fensters

Parameter
ParameterType
valnumber
Rückgabewert

void


isCancelled

Abfragesignatur

get isCancelled(): boolean;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:753

Sagt aus, ob der Dialog vom User abgebrochen wurde

Rückgabewert

boolean


isModified

Abfragesignatur

get isModified(): boolean;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:682

Ob eine der Reihen im Grid vom User über die UI angepasst wurde

Rückgabewert

boolean

Änderungssignatur

set isModified(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:690

Ob eine der Reihen im Grid vom User über die UI angepasst wurde

Parameter
ParameterType
valboolean
Rückgabewert

void


name

Abfragesignatur

get name(): string;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:794

Der Name des Fensters

Rückgabewert

string

Änderungssignatur

set name(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:802

Der Name des Fensters

Parameter
ParameterType
valstring
Rückgabewert

void


rowCount

Abfragesignatur

get rowCount(): number;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:708

Liefert die Anzahl der QueryGridRow 's zurück

Rückgabewert

number


rowsCounterEnabled

Abfragesignatur

get rowsCounterEnabled(): boolean;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:736

Bestimmt, ob Reihen nummeriert werden
Default: true

Rückgabewert

boolean

Änderungssignatur

set rowsCounterEnabled(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:745

Bestimmt, ob Reihen nummeriert werden
Default: true

Parameter
ParameterType
valboolean
Rückgabewert

void


rowsSelectable

Abfragesignatur

get rowsSelectable(): boolean;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:718

Bestimmt, ob Reihen ausgewählt werden können
Default: true

Rückgabewert

boolean

Änderungssignatur

set rowsSelectable(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:727

Bestimmt, ob Reihen ausgewählt werden können
Default: true

Parameter
ParameterType
valboolean
Rückgabewert

void


width

Abfragesignatur

get width(): number;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:810

Die Breite des Fensters

Rückgabewert

number

Änderungssignatur

set width(val): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:818

Die Breite des Fensters

Parameter
ParameterType
valnumber
Rückgabewert

void

Konstruktoren

Konstruktor

new QueryGrid(): QueryGrid;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:884

Das Grid, in dem alle Daten angezeigt werden

Rückgabewert

QueryGrid

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1237

Standardimplementierung des AsyncDispose Symbols

Rückgabewert

Promise<void>

Implementierung von

AsyncDisposable.[asyncDispose]

[dispose]()

dispose: void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1248

Standardimplementierung des Dispose Symbols

Rückgabewert

void

Implementierung von

Disposable.[dispose]

close()

close(): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1216

schließt die Dialogform

Rückgabewert

void


deleteOptions()

deleteOptions(name): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1006

Löscht die IQueryGridColumnOptions anhand des Spaltennamen

Parameter

ParameterTypeDescription
namestring

Rückgabewert

void


dispose()

dispose(): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1198

Gibt alle Ressourcen frei

Rückgabewert

void


Dispose()

Dispose(): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1242

Standardimplementierung des Dispose

Rückgabewert

void


DisposeAsync()

DisposeAsync(): Promise<void>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1231

Standardimplementierung des AsyncDispose

Rückgabewert

Promise<void>


extendOptions()

extendOptions(columnName, options): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:910

Erweitert die Optionen für eine Spalte - Bestehende Optionen bleiben erhalten und werden nur mit den gesetzten Werten überschrieben

Parameter

ParameterTypeDescription
columnNamestring
optionsIQueryGridColumnOptions

Rückgabewert

void


fillByRecordSet()

fillByRecordSet(recordSet): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1052

Befüllt die Form mit dem übergebenen RecordSet. Dabei werden alle Felder übernommen

Parameter

ParameterTypeDescription
recordSetADORecordSet

Rückgabewert

void

Deprecated

Bitte fillByRecordSetAsync verwenden


fillByRecordSetAsync()

fillByRecordSetAsync(recordSet, makeSelectedRowsReadOnly?): Promise<void>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1067

Befüllt die Form mit dem übergebenen RecordSet. Dabei werden alle Felder übernommen

Parameter

ParameterTypeDescription
recordSetADORecordSet
makeSelectedRowsReadOnly?booleanOptional: Default false : Ob die Reihen / Zellen alle Readonly gemacht werden sollen

Rückgabewert

Promise<void>


getAllRows()

getAllRows(): QueryGridRow[];

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1180

Liefert alle Reihen zurück.

Rückgabewert

QueryGridRow[]

Deprecated

Bitte getAllRowsAsync verwenden


getAllRowsAsync()

Aufrufsignatur

getAllRowsAsync(func): Promise<QueryGridRow[]>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1129

Liefert alle Reihen zurück.
Es kann optional eine Funktion übergeben werden, um nur bestimmte Reihen als Ergebnis zu erhalten

Parameter
ParameterTypeDescription
func(arg0) => Promise<boolean>Optional: Funktion, welche eine QueryGridRow als Input und bool als Output hat. Alle Reihen werden nacheinander in diese Funktion gesteckt. Liefert die Funktion für eine Reihe true zurück, ist diese im Ergebnis enthalten Bei false wird diese Reihe nicht zurückgegeben.
Rückgabewert

Promise<QueryGridRow[]>

Aufrufsignatur

getAllRowsAsync(func): Promise<QueryGridRow[]>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1140

Liefert alle Reihen zurück, die nicht gelöscht wurden.
Es kann optional eine Funktion übergeben werden, um nur bestimmte Reihen als Ergebnis zu erhalten

Parameter
ParameterTypeDescription
func(arg0) => booleanFunktion, welche eine QueryGridRow als Input und bool als Output hat. Alle Reihen werden nacheinander in diese Funktion gesteckt. Liefert die Funktion für eine Reihe true zurück, ist diese im Ergebnis enthalten Bei false wird diese Reihe nicht zurückgegeben
Rückgabewert

Promise<QueryGridRow[]>

Aufrufsignatur

getAllRowsAsync(): Promise<QueryGridRow[]>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1146

Liefert alle Reihen zurück, die nicht gelöscht wurden.

Rückgabewert

Promise<QueryGridRow[]>


getSelectedRows()

getSelectedRows(): QueryGridRow[];

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1087

Liefert alle selektierten Reihen zurück. Funktioniert erst, wenn das Grid angezeigt wurde.

Rückgabewert

QueryGridRow[]


getVisibleRows()

getVisibleRows(): QueryGridRow[];

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1106

Liefert alle sichtbaren Reihen zurück ( isVisible ). Funktioniert erst, wenn das Grid angezeigt wird.
Entspricht dem aktuellen Filter.

Rückgabewert

QueryGridRow[]


newRow()

newRow(): QueryGridRow;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1016

Erstellt eine neue QueryGridRow und liefert diese zurück

Rückgabewert

QueryGridRow

Deprecated

Bitte newRowAsync verwenden


newRowAsync()

newRowAsync(): Promise<QueryGridRow>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1033

Erstellt eine neue QueryGridRow und liefert diese zurück

Rückgabewert

Promise<QueryGridRow>


setActionToRunAfterInitialize()

setActionToRunAfterInitialize(action): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:964

Setzt eine Aktion, die nach der Initialisierung des QueryGrid einmalig ausgeführt wird.

Parameter

ParameterTypeDescription
action() => any

Rückgabewert

void


setFunctionToCheckOnAbortClick()

Aufrufsignatur

setFunctionToCheckOnAbortClick(func): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:943

Setzt die Funktion, die beim Klick auf den Abbrechen-Button ausgeführt wird. Diese muss true oder false zurückliefern
Damit wird entscheiden, ob der Prozess des Abbrechen-Button Klicks ausgeführt werden darf oder nicht.

Parameter
ParameterTypeDescription
func() => Promise<boolean>Die Funktion, die überprüft wird
Rückgabewert

void

Aufrufsignatur

setFunctionToCheckOnAbortClick(func): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:951

Setzt die Funktion, die beim Klick auf den Abbrechen-Button ausgeführt wird. Diese muss true oder false zurückliefern
Damit wird entscheiden, ob der Prozess des Abbrechen-Button Klicks ausgeführt werden darf oder nicht.

Parameter
ParameterTypeDescription
func() => booleanDie Funktion, die überprüft wird
Rückgabewert

void


setFunctionToCheckOnOkClick()

Aufrufsignatur

setFunctionToCheckOnOkClick(func): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:921

Setzt die Funktion, die beim Klick auf den OK-Button ausgeführt wird. Diese muss true oder false zurückliefern
Damit wird entscheiden, ob der Prozess des OK-Button Klicks ausgeführt werden darf oder nicht.

Parameter
ParameterTypeDescription
func() => booleanDie Funktion, die überprüft wird
Rückgabewert

void

Aufrufsignatur

setFunctionToCheckOnOkClick(func): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:929

Setzt die Funktion, die beim Klick auf den OK-Button ausgeführt wird. Diese muss true oder false zurückliefern
Damit wird entscheiden, ob der Prozess des OK-Button Klicks ausgeführt werden darf oder nicht.

Parameter
ParameterTypeDescription
func() => Promise<boolean>Die Funktion, die überprüft wird
Rückgabewert

void


setOnAfterDropEventFunction()

Aufrufsignatur

setOnAfterDropEventFunction(func): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:980

Setzt eine Funktion, die immer dann ausgeführt wird, nachdem ein Drop stattgefunden hat
Argument 1 - Source Row - Die Reihe, die gezogen (Drag) wurde
Argument 2 - Target Row - Die Reihe, auf die losgelassen (Drop) wurde
Argument 3 - Insert Type - Ob die Reihe vor oder nach der Zielreihe eingefügt wurde oder der Drop abgebrochen wurde.
Achtung: Bei InsertType muss für den Vergleich in TypeScript _id verwendet werden.
z.B. wenn die Reihen schon direkt übereinander standen und der Drop nichts verändert hätte oder der Drop auf der Zielreihe nicht erlaubt ist.

Parameter
ParameterTypeDescription
func(arg0, arg1, arg2) => Promise<void>Diese Funktion wird nach jedem Drop aufgerufen, um auf einen Drop zu reagieren. Die QueryGridRow 's sind zum Zeitpunkt des Events schon neu sortiert
Rückgabewert

void

Aufrufsignatur

setOnAfterDropEventFunction(func): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:993

Setzt eine Funktion, die immer dann ausgeführt wird, nachdem ein Drop stattgefunden hat
Argument 1 - Source Row - Die Reihe, die gezogen (Drag) wurde
Argument 2 - Target Row - Die Reihe, auf die losgelassen (Drop) wurde
Argument 3 - Insert Type - Ob die Reihe vor oder nach der Zielreihe eingefügt wurde oder der Drop abgebrochen wurde
Achtung: Bei InsertType muss für den Vergleich in TypeScript _id verwendet werden.
z.B. wenn die Reihen schon direkt übereinander standen und der Drop nichts verändert hätte oder der Drop auf der Zielreihe nicht erlaubt ist.

Parameter
ParameterTypeDescription
func(arg0, arg1, arg2) => voidDiese Funktion wird nach jedem Drop aufgerufen, um auf einen Drop zu reagieren. Die QueryGridRow 's sind zum Zeitpunkt des Events schon neu sortiert
Rückgabewert

void


setOptions()

setOptions(columnName, options): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:899

Setzt die Optionen für eine Spalte

Parameter

ParameterTypeDescription
columnNamestring
optionsIQueryGridColumnOptions

Rückgabewert

void


showDialogAsync()

showDialogAsync(crmHandle): Promise<void>;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1207

Zeigt das QueryGrid an.

Parameter

ParameterType
crmHandlenumber

Rückgabewert

Promise<void>


update()

update(): void;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1225

Aktualisiert die View und damit auch alle Zellen optisch

Rückgabewert

void


[hasInstance]()

static hasInstance: boolean;

Definiert in: sdk/cosmolink.SDK.QueryGrid.ts:1256

Symbol.hasInstance welches eine benutzerdefinierte Überprüfung der 'instanceof'-Operation für Objekte ermöglicht.

Parameter

ParameterType
valueany

Rückgabewert

boolean