Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SearchComponent

Search Component

Hierarchy

  • SearchComponent

Implements

  • OnInit

Index

Constructors

constructor

Properties

DATE_FORMAT

DATE_FORMAT: string = "YYYY-MM-DD"

default date format

Private accountService

accountService: AccountService

injected AccountService

Private activatedRoute

activatedRoute: ActivatedRoute

injected ActivatedRoute

caseStudySearchResult

caseStudySearchResult: OwcContext[] = []

Private collectionService

collectionService: CollectionsService

injected CollectionsService

currentUrl

currentUrl: String

current URL

isLoading

isLoading: boolean = false

indicator if search mask is waiting for ajax request

Private modalService

modalService: BsModalService

injected BsModalService

Private notificationService

notificationService: NotificationService

injected NotificationService

resultCollectionsModalComponentRef

resultCollectionsModalComponentRef: ResultCollectionsViewModalComponent

resultDetailModalComponentRef

resultDetailModalComponentRef: ResultDetailModalComponent

Private resultService

resultService: ResultService

injected ResultService

results

Search results

Private router

router: Router

injected Router

selectedResult

selectedResult: IGeoFeature

The selected search result

showModal

showModal: String

textFilter

textFilter: string = ""

Private timeoutId

timeoutId: number

Methods

bboxChanged

doSearch

  • doSearch(): void

formatDate

  • formatDate(date: Date): string

getFilteredResults

getQueryParams

  • getQueryParams(maxNumberOfResults?: number): any

getResults

  • getResults(): void

ngOnInit

  • ngOnInit(): void

onClipboardSuccess

  • onClipboardSuccess(): void

onHideFeatureModal

  • onHideFeatureModal(): void

onKeydownSearchform

  • onKeydownSearchform(event: any): void
  • event handler when key is pressed in search form. This enables search on press ENTER in search form.

    Parameters

    • event: any

    Returns void

showCollectionsModal

showFeatureModal

Object literals

search

search: object

initial search

bbox

bbox: Object = [ 168, -50, 180, -33 ]

bboxWkt

bboxWkt: string = ""

fromDate

fromDate: Date = moment('1970-01-01', this.DATE_FORMAT).toDate()

maxNumberOfResults

maxNumberOfResults: number = 100

query

query: string = "*:*"

toDate

toDate: Date = new Date()

Generated using TypeDoc