Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Protected _isDestroyed

_isDestroyed: boolean

app

contentField

contentField: Observable<string>

currentFeature

currentFeature: Observable<Feature>

defaultIsPaged

defaultIsPaged: boolean

defaultPageSize

defaultPageSize: number

featureActions

featureSet

featureSet: Observable<FeatureSet>

This Feature Set is maintained just to use it in the context for the hoisted action menu in the FeatureSetResultsView. Setting this property won't trigger any bindings for the presentable collection.

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>

libraryId

libraryId: string

pageControlsEnabled

pageControlsEnabled: Observable<boolean>

pagingControlClassName

pagingControlClassName: Observable<string>

presentableResults

presentableResults: PresentableCollection<Feature>

results

resultsList

resultsList: Observable<string>

resultsPage

searchSuggestion

searchSuggestion: Observable<string>

tabFlyoutActive

tabFlyoutActive: Observable<boolean>

Methods

Protected _canRemoveFeatureSetFromResults

  • _canRemoveFeatureSetFromResults(fs: FeatureSet): boolean

Protected _changeFSC

Protected _clearResetUnderlyingCollection

  • _clearResetUnderlyingCollection(): void
  • Returns void

Protected _closeFSC

Protected _destroyViewForToken

  • _destroyViewForToken(token: string): void
  • Parameters

    • token: string

    Returns void

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 _unwatchDisplayNameChanges

  • _unwatchDisplayNameChanges(): void

Protected _unwatchIsModifiedChanges

  • _unwatchIsModifiedChanges(): void

Protected _updateHeaderText

  • _updateHeaderText(count: number): void
  • Parameters

    • count: number

    Returns 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

bindUnderlyingCollection

  • bindUnderlyingCollection(): void
  • Returns void

clearCurrentHighlights

  • clearCurrentHighlights(): void
  • Returns void

clearFeatureFocus

  • clearFeatureFocus(): void
  • Returns void

destroy

  • destroy(): void
  • Destroys the object completely

    Returns void

destroyBindings

  • destroyBindings(): void

exportState

  • Parameters

    Returns void

getFeatureView

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

handleCollectionChanged

handleFeatureChanged

  • handleFeatureChanged(context: Feature): void
  • Handles a dataLink resolved event to update the display for the given feature. This was done so that tokens would be added asynchronously as they arrive

    Parameters

    • context: Feature

      The feature that was updated

    Returns void

handleFeatureSetsChanged

handlePageResultsChange

  • Handles changes in the Results Page. This is intended to keep the FeatureViewMap from getting overloaded with deprecated views.

    Parameters

    Returns void

initialize

  • initialize(config: any): void

onDestroy

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

    Returns void

registerCommands

  • registerCommands(): void

setFeatureView

showFeaturesList

  • Parameters

    Returns void

subscribeEvents

  • subscribeEvents(): void
  • The base class will call this method at construction times. However we only want to subscribe when the FeatureSetResultsView is active so we will manage the subscription to events ourselves from the View.

    Returns void

subscribeToEvents

  • subscribeToEvents(): void
  • Returns 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

unbindUndelryingCollection

  • unbindUndelryingCollection(): void
  • Returns void

unsubscribeFromEvents

  • unsubscribeFromEvents(): void
  • Returns void

updateHeaderText

  • updateHeaderText(count: number): void
  • The subclass will call the updateHeaderText to update the header text. The method will be called with the Feature Set COLLECTION count. Since we are in the FeatureSetResultsView we want to ignore that update because in the FeatureSetResultsView we want to show the count of the CURRENT Feature Set. To ignore it we intercept the call and return.

    Parameters

    • count: number

    Returns void