Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_firstVisibleTab

_firstVisibleTab: number

Protected _isDestroyed

_isDestroyed: boolean

activeTabTableState

activeTabTableState: Observable<TableStateArgs>

app

columnHeaders

curFeatureSet

curFeatureSet: FeatureSet

currScrollPosWithinTab

currScrollPosWithinTab: object

Type declaration

  • [featureSetId: string]: number

currentFeature

currentFeature: Observable<Feature>

currentlyDisplayedFeatureSetId

currentlyDisplayedFeatureSetId: Observable<string>

defaultIsPaged

defaultIsPaged: boolean

defaultPageSize

defaultPageSize: number

editMode

editMode: Observable<boolean>

featureActions

featureSetCollection

featureSetCollection: Observable<FeatureSetCollection>

hasFeatureSets

hasFeatureSets: Observable<boolean>

headerText

headerText: Observable<string>

id

id: string

isBusy

isBusy: Observable<boolean>

isModified

isModified: Observable<boolean>

Whether the feature set collection has been modified

isViewActive

isViewActive: Observable<boolean>

leftScrollTabDisabled

leftScrollTabDisabled: Observable<boolean>

libraryId

libraryId: string

presentableResults

presentableResults: PresentableCollection<Feature>

resultsState

resultsTable

resultsTable: Observable<string>

rightScrollTabDisabled

rightScrollTabDisabled: Observable<boolean>

searchSuggestion

searchSuggestion: Observable<string>

tabControlsEnabled

tabControlsEnabled: Observable<boolean>

tabFlyoutActive

tabFlyoutActive: Observable<boolean>

Methods

Protected _canExecuteSwitchToListResultsView

  • _canExecuteSwitchToListResultsView(): boolean
  • Returns boolean

Protected _canRemoveFeatureSetFromResults

  • _canRemoveFeatureSetFromResults(fs: FeatureSet): boolean

Protected _changeFSC

Protected _closeFSC

Protected _executeRemoveFeatureSetFromResults

  • _executeRemoveFeatureSetFromResults(fs: FeatureSet): void

Protected _existsInCollection

_getEmptyFeatureSetCollection

Protected _notifyFeatureSetCollectionChanged

  • _notifyFeatureSetCollectionChanged(itemNumber: number): void

Protected _openFSC

Protected _pulseFeatureSetsInCollection

  • _pulseFeatureSetsInCollection(): void

Protected _removeFSC

Protected _removeFeatureSetFromResults

  • _removeFeatureSetFromResults(fs: FeatureSet): void

Protected _switchToListResultsViewImpl

  • _switchToListResultsViewImpl(): void
  • Returns void

Protected _unwatchDisplayNameChanges

  • _unwatchDisplayNameChanges(): void

Protected _unwatchIsModifiedChanges

  • _unwatchIsModifiedChanges(): void

Protected _watchDisplayNameChanges

  • _watchDisplayNameChanges(): RemovableHandle

Protected _watchIsModifiedChanges

  • _watchIsModifiedChanges(): RemovableHandle

applyState

auto

  • auto(arg0: any, arg1: any, arg2: any): void
  • Binds a handler to an Observable or to a dojo.connect. Binding to an Observable:

    ``` this.auto(someObservable, function (newValue) { });

    with explicit scope:

    this.auto(someObservable, this, function (newValue) { });

    Alternately, pass an event name as a string to use dojo.connect:

    this.auto(window, "onclick", function () { }); ```

    Parameters

    • arg0: any

      Either an Observable (for observable bindings) or a regular object (if arg1 is a string)

    • arg1: any

      If arg0 is an Observable, a function or scope object. Otherwise, an event name (to use with dojo.connect).

    • arg2: any

      If arg0 is an Observable, a function handler.

    Returns void

bindUnderlyingFeatureSet

  • bindUnderlyingFeatureSet(scope: any, handler: function): string
  • Parameters

    Returns string

buildColumnHeaders

  • buildColumnHeaders(featureSet: FeatureSet): void
  • Parameters

    Returns void

clearTabStates

  • clearTabStates(collectionId?: string): void
  • Parameters

    • Optional collectionId: string

    Returns void

destroy

  • destroy(): void
  • Destroys the object completely

    Returns void

destroyBindings

  • destroyBindings(): void

exportState

  • Parameters

    Returns void

getResource

  • getResource(resourceKey: string, locale?: string): string
  • Gets a language resource from the Application's resource dictionary, given a key, and optional locale. Returns null if the resource does not exist.

    Parameters

    • resourceKey: string
    • Optional locale: string

      The locale of the resource to fetch. Defaults to the current application locale.

    Returns string

getResultsFeatureActions

  • getResultsFeatureActions(): void

getTableState

  • Parameters

    • featureSetId: string

    Returns TableStateArgs

handleCollectionChanged

handleFeatureSetsChanged

initialize

  • initialize(config: any): void

onDestroy

  • onDestroy(): void
  • Override or attach to provide custom clean-up behaviour.

    Returns void

registerCommands

  • registerCommands(): void

saveTableState

  • Parameters

    Returns void

showResultsTable

  • Parameters

    Returns void

subscribeEvents

  • subscribeEvents(): void

trackCommandHandler

  • trackCommandHandler(command: any, token: any): void
  • Tracks a subscription to an {@link geocortex.framework.commands.Command}, disposing it when this object is disposed with the destroy method.

    Parameters

    • command: any
    • token: any

    Returns void

trackSubscription

  • trackSubscription(event: any, token: any): void
  • Tracks a subscription to an {@link geocortex.framework.events.Event}, disposing it when this object is disposed with the destroy method.

    Parameters

    • event: any
    • token: any

    Returns void

unbindFeatureSets

  • unbindFeatureSets(): void
  • Returns void

unbindUnderlyingFeatureSet

  • unbindUnderlyingFeatureSet(token: string): void
  • Parameters

    • token: string

    Returns void

updateCurrentScrollPosWithinTab

  • updateCurrentScrollPosWithinTab(pos: number): void
  • Parameters

    • pos: number

    Returns void

updateHeaderText

  • updateHeaderText(count: number): void