ViewConfig
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6268
Ansicht
Extends
ExtendedCRMObjectBase<ViewConfig>
Eigenschaften
_instance
protected _instance: ViewConfig;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11
Abgeleitet von
ExtendedCRMObjectBase._instance
className
protected readonly className: string;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:15
Abgeleitet von
ExtendedCRMObjectBase.className
addressInfosAsync
Abfragesignatur
get addressInfosAsync(): Promise<ListAddressInfos>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6289
Liefert ein Objekt vom Typ ListAddressInfos zurück
Rückgabewert
Promise<ListAddressInfos>
dbTableNameAsync
Abfragesignatur
get dbTableNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6306
Liefert den Datenbank-Tabellennamen der Ansicht zurück
Rückgabewert
Promise<string>
familyNameAsync
Abfragesignatur
get familyNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6327
Liefert den definierten Familiennamen der Ansicht zurück.
Rückgabewert
Promise<string>
fldCountAsync
Abfragesignatur
get fldCountAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6337
Liefert die Anzahl der Felder zurück.
Rückgabewert
Promise<number>
nameAsync
Abfragesignatur
get nameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6391
Rückgabewert
Promise<string>
primaryKeyFldNameAsync
Abfragesignatur
get primaryKeyFldNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6347
Liefert den Namen des Primärschlüsselfeldes, sofern der Primärschlüssel aus genau einem Feld besteht.
Rückgabewert
Promise<string>
relationsAsync
Abfragesignatur
get relationsAsync(): Promise<ListRelations>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6357
Liefert ein Objekt vom Typ ListRelations zurück
Rückgabewert
Promise<ListRelations>
sortdOrderCountAsync
Abfragesignatur
get sortdOrderCountAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6374
Liefert die Anzahl der definierten Sortierungen zurück.
Rückgabewert
Promise<number>
supportsRecycleBinAsync
Abfragesignatur
get supportsRecycleBinAsync(): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6384
Liefert zurück, ob die Ansicht den Papierkorb unterstützt.
Rückgabewert
Promise<boolean>
Konstruktoren
Konstruktor
new ViewConfig(
viewConfig,
combitCRMVersion,
disposeInstance): ViewConfig;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6272
Parameter
| Parameter | Type | Default value |
|---|---|---|
viewConfig | ViewConfig | undefined |
combitCRMVersion | number | CRMVersion | undefined |
disposeInstance | boolean | true |
Rückgabewert
ViewConfig
Überschreibt
ExtendedCRMObjectBase<CoreCRM.ViewConfig>.constructor
Methoden
[asyncDispose]()
asyncDispose: Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:92
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:87
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.[dispose]
codeDefinitionsAsync()
codeDefinitionsAsync(fieldName): Promise<ListCodeDefinitions>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6414
Liefert für das übergebene Feld eine Collection ListCodeDefinitions der dafür hinterlegten Codedefinitionen.
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Physikalischer Feldname des gewünschten Feldes |
Rückgabewert
Promise<ListCodeDefinitions>
createRecordSetAsync()
createRecordSetAsync(options?): Promise<RecordSet>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6433
Erzeugt ein Objekt vom Typ RecordSet. Es wird keine Ansicht visuell geöffnet.
Parameter
| Parameter | Type | Description |
|---|---|---|
options? | { cursorMode?: CRMCursorMode; filter?: { text: string; type: RecordSetFilterType; }; sortOrder?: number; } | Optionen |
options.cursorMode? | CRMCursorMode | Voreinstellung:CRMCursorMode.SolutionDefault Ermöglicht die Spezifikation des Datenbankcursormodells, das für den zurückgegebenen RecordSet genutzt werden soll. CRMCursorMode.ForwardOnly ist das schnellste Model, hierbei gilt jedoch die Einschränkung das keine Verzögerung durch zum Beispiel Dialoge, MessageBoxen, Mailversand oder Druck bei der Iteration über das RecordSet stattfinden darf. Für diese Anwendungsfälle empfiehlt es sich CRMCursorMode.FullDynamic zu setzen |
options.filter? | { text: string; type: RecordSetFilterType; } | Filteroptionen |
options.filter.text? | string | Filtertext |
options.filter.type? | RecordSetFilterType | Filtertyp |
options.sortOrder? | number | Voreinstellung: 0 (Keine Sortierung) Angabe einer Sortierung die ausgeführt werden soll. |
Rückgabewert
Promise<RecordSet>
dispose()
dispose(): void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:71
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.dispose
disposeAsync()
disposeAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:55
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.disposeAsync
dupeCheckCriteriaAsync()
dupeCheckCriteriaAsync(): Promise<string[]>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6510
Liefert die Felder, welche für die Dublettenprüfung verwenden werden zurück.
Rückgabewert
Promise<string[]>
fldAliasAsync()
fldAliasAsync(index): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6522
Liefert den Aliasnamen des Feldes zurück, das als fortlaufende Nummer übergeben wurde. Ist der Aliasname leer, wird der entsprechende physikalische Feldname zurückgegeben.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCount. |
Rückgabewert
Promise<string>
fldAliasByNameAsync()
fldAliasByNameAsync(fieldName): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6534
Liefert den Aliasnamen des Feldes zurück, dessen physikalischer Feldname übergeben wurde. Ist der Aliasname leer, wird der entsprechende physikalische Feldname zurückgegeben.
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Physikalischer Feldname des gewünschten Feldes |
Rückgabewert
Promise<string>
fldCaseSensitiveAsync()
fldCaseSensitiveAsync(index): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6546
Liefert die Anzahl der Dezimalstellen des Feldes zurück, das als fortlaufende Nummer übergeben wurde.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<boolean>
fldDecAsync()
fldDecAsync(index): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6558
Liefert die Anzahl der Dezimalstellen des Feldes zurück, das als fortlaufende Nummer übergeben wurde.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCount. |
Rückgabewert
Promise<number>
fldExistsAsync()
fldExistsAsync(fieldName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6570
Überprüft, ob ein Feld in der Ansicht existiert.
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Physikalischer Feldname des gewünschten Feldes |
Rückgabewert
Promise<boolean>
fldGDPRActiveAsync()
fldGDPRActiveAsync(index): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6582
Liefert den Datenschutz-Status des Feldes zurück, das als fortlaufende Nummer übergeben wurde.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<boolean>
fldIndexAsync()
fldIndexAsync(fieldName): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6594
Liefert den Index des Feldes zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Physikalischer Feldname des gewünschten Feldes |
Rückgabewert
Promise<number>
fldLenAsync()
fldLenAsync(index): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6618
Liefert die Zeichenlänge des Feldes zurück, das als fortlaufende Nummer übergeben wurde.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<number>
fldNameAsync()
fldNameAsync(index): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6606
Liefert den Namen des Feldes zurück, das als fortlaufende Nummer übergeben wurde.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<string>
fldReadOnlyAsync()
fldReadOnlyAsync(index): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6630
Überprüft, ob ein Feld gesetzt (verändert) werden darf.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<boolean>
fldTypeAsync()
fldTypeAsync(index): Promise<FldType>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6642
Liefert den internen Typ des Feldes zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<FldType>
fldTypePhysAsync()
fldTypePhysAsync(index): Promise<FldTypePhys>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6654
Liefert den physikalischen Feldtyp zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<FldTypePhys>
fldTypePhysNativeAsync()
fldTypePhysNativeAsync(index): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6666
Liefert den physikalischen Namen des Feldtyps des übergebenen Feldes zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Die fortlaufende Nummer des gewünschten Feldes in der Datenbankstruktur von 1 bis ViewConfig.fldCountAsync. |
Rückgabewert
Promise<string>
guardDisposed()
protected guardDisposed(): void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:28
Wift einen Error, wenn die Instanz bereits freigegeben wurde.
Rückgabewert
void
Throws
Error wenn die Instanz bereits freigegeben wurde.
Abgeleitet von
ExtendedCRMObjectBase.guardDisposed
isDisposed()
isDisposed(): boolean;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:50
Gibt an, ob die Instanz bereits freigegeben wurde.
Rückgabewert
boolean
true wenn die Instanz bereits freigegeben wurde, andernfalls false.
Abgeleitet von
ExtendedCRMObjectBase.isDisposed
sortOrderNameAsync()
sortOrderNameAsync(index): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6678
Liefert anhand der übergebenen Sortierung den Namen der Sortierung zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Sortierungsnummer |
Rückgabewert
Promise<string>