UNPKG

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
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>; }