Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • QueryTaskRunner

Index

Constructors

constructor

  • Initializes a new instance of the {@link geocortex.forms.items.QueryTaskFormItem} class.

    Parameters

    Returns QueryTaskRunner

Properties

cascadingEvent

cascadingEvent: GeocortexEvent

An event that is raised when a value has been selected and queries that cascade off of this control should be executed.

type

geocortex.framework.events.Event

filterByInputGeometry

filterByInputGeometry: Observable<boolean>

A value indicating whether the query should use the input geometry (if any) to filter the results.

type

Observable(Boolean)

formatCallback

formatCallback: function

An optional callback that can be used to format the query results.

Type declaration

    • (value: any, type: string): string
    • Parameters

      • value: any
      • type: string

      Returns string

isBusy

isBusy: Observable<boolean>

Indicates that a query is in progress or the form item is otherwise busy.

type

Observable(Boolean)

layerSourceJson

layerSourceJson: Observable<string>

Gets or sets the json representation of the layer source.

type

Observable(String)

proxyUrl

proxyUrl: Observable<string>

Gets or sets a URL to a proxy to send the queries through.

type

Observable(String)

queryCascadingID

queryCascadingID: Observable<string>

The ID of the ComboBox that will filter the query in this form item.

type

Observable(String)

queryDisplayOutputField

queryDisplayOutputField: Observable<string>

The query output field that will be used as display in the data item.

type

Observable(String)

queryServiceUrl

queryServiceUrl: Observable<string>

The url to the Esri service to query.

type

Observable(String)

queryValueOutputField

queryValueOutputField: Observable<string>

The query output field that will be used as value in the data item.

type

Observable(String)

queryWhereClause

queryWhereClause: Observable<string>

The where clause of the query.

type

Observable(String)

token

token: Observable<string>

Gets or sets a token (a high longevity token) to access a secure ArcGIS task.

type

Observable(String)

Methods

Private isQueryable

  • isQueryable(): boolean
  • Returns boolean

Private performQuery

  • performQuery(value: string, cascade?: boolean): void
  • Parameters

    • value: string
    • Optional cascade: boolean

    Returns void

Private triggerCascading

  • triggerCascading(selectedValue: any): void
  • Parameters

    • selectedValue: any

    Returns void