arlas-wui-toolkit / Exports / ShareDialogComponent

Class: ShareDialogComponent

Implements

  • OnInit

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ShareDialogComponent(data, _formBuilder, collaborativeService, configService, dialogRef, spinner, translate)

Parameters

Name Type
data Map<string, boolean>
_formBuilder UntypedFormBuilder
collaborativeService ArlasCollaborativesearchService
configService ArlasConfigService
dialogRef MatDialogRef<ShareDialogComponent, any>
spinner NgxSpinnerService
translate TranslateService

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:110

Properties

allFields

allFields: ArlasSearchField[]

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:100


data

data: Map<string, boolean>

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:111


dialogRef

dialogRef: MatDialogRef<ShareDialogComponent, any>

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:115


displayedUrl

displayedUrl: string

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:77


excludedType

excludedType: Set<string>

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:101


excludedTypeString

excludedTypeString: string = ''

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:102


geojsonTypeGroup

geojsonTypeGroup: UntypedFormGroup

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:93


layerCollectionMap

layerCollectionMap: Map<string, string>

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:105


paramFormGroup

paramFormGroup: UntypedFormGroup

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:94


precisions

precisions: (string | number)[][]

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:78


selectedFields

selectedFields: ArlasSearchField[]

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:96


selectedOrderField

selectedOrderField: ArlasSearchField

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:97


sharableLayers

sharableLayers: ShareLayerSourceConfig[]

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:71


shareConfig

shareConfig: any

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:103


sortDirection

sortDirection: string

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:98


translate

translate: TranslateService

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:117

Methods

changeStep

changeStep(event): void

Switches between dialog steps

Parameters

Name Type Description
event any The step index

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:174


exportGeojson

exportGeojson(geojsonType): void

Description

Builds and executes a geosearch/geoaggregate request based on the chosen param of the form and export the result as json file. The exported file name is layerId-date-geojson.json

Parameters

Name Type Description
geojsonType any Param containing info about the chosen layer to export

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:229


exportShapefile

exportShapefile(geojsonType): void

Parameters

Name Type
geojsonType any

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:267


isSelected

isSelected(field): boolean

Parameters

Name Type
field ArlasSearchField

Returns

boolean

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:120


ngOnInit

ngOnInit(): void

Returns

void

Implementation of

OnInit.ngOnInit

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:123


onSelectionChange

onSelectionChange(selectedOptionsList): void

Parameters

Name Type
selectedOptionsList any

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/share/share.component.ts:314