ViewConfig
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6472
Ansicht
Extends
ExtendedCRMObjectBase<ViewConfig>
Eigenschaften
_instance
protected _instance: ViewConfig;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:14
Abgeleitet von
ExtendedCRMObjectBase._instance
className
protected readonly className: string;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:18
Abgeleitet von
ExtendedCRMObjectBase.className
addressInfosAsync
Abfragesignatur
get addressInfosAsync(): Promise<ListAddressInfos>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6493
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:6510
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:6531
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:6541
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:6595
Rückgabewert
Promise<string>
primaryKeyFldNameAsync
Abfragesignatur
get primaryKeyFldNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6551
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:6561
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:6578
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:6588
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:6476
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:107
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:102
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.[dispose]
codeDefinitionsAsync()
codeDefinitionsAsync(fieldName): Promise<ListCodeDefinitions>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6618
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:6637
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:86
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.dispose
disposeAsync()
disposeAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:70
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.disposeAsync
dupeCheckCriteriaAsync()
dupeCheckCriteriaAsync(): Promise<string[]>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6698
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:6710
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:6722
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:6734
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:6746
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:6758
Ü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:6770
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:6782
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:6806
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:6794
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:6818
Ü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:6830
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:6842
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:6854
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:31
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:65
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:6866
Liefert anhand der übergebenen Sortierung den Namen der Sortierung zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Sortierungsnummer |
Rückgabewert
Promise<string>