angular-qlik-api
Version:
AngulerQlikApi is the angular wrapper for Qlik Engine API. It facilitates the usage and handles the synchronization.
30 lines (29 loc) • 1.46 kB
TypeScript
import { Deferred } from './deferred.class';
import { Document } from './document.class';
import { QFieldValue } from '../interface/q-field-value.interface';
export declare class Field {
globalService: any;
doc: Deferred<number>;
deferred: Deferred<number>;
outerDoc: Document;
fieldOuterId: string;
constructor(deferred: Deferred<number>, globalService: any, doc: Document, fieldOuterId: string);
setHandle(handle: number): void;
clearAllButThis(qSoftLock?: boolean): Promise<any>;
clear(): Promise<any>;
getAndMode(): Promise<any>;
getCardinal(): Promise<any>;
getNxProperties(): Promise<any>;
lock(): Promise<any>;
lowLevelSelect(qValues: Array<number>, qToggleMode: boolean, qSoftLock?: boolean): Promise<any>;
selectAll(qSoftLock?: boolean): Promise<any>;
selectAlternative(qSoftLock?: boolean): Promise<any>;
selectExcluded(qSoftLock?: boolean): Promise<any>;
select(qMatch: string, qSoftLock?: boolean, qExcludedValuesMode?: number): Promise<any>;
selectPossible(qSoftLock?: boolean): Promise<any>;
selectValues(qFieldValues: Array<QFieldValue>, qToggleMode: boolean, qSoftLock?: boolean): Promise<any>;
setAndMode(qAndMode: boolean): Promise<any>;
setNxProperties(qOneAndOnlyOne: boolean): Promise<any>;
toggleSelect(qMatch: string, qSoftLock?: boolean, qExcludedValuesMode?: number): Promise<any>;
unlock(): Promise<any>;
}