layer

Parent: region

Applies whentype = map

Children: parameterlocation = restSource and restSource is set and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNS and useLocalTable = false; location = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNS and useLocalTable = false; location = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED and useLocalTable = false

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=255
Enter a descriptive name for this component. Use the Label attribute, if HTML or substitutions are required for label display on the map region.
layerTypeenumYespointsdata type=string; lov=STATIC
Valid values: points lines polygons heatMap extrudedPolygons

Property Groups:

  • label
  • layout
  • source
  • dataProfile
  • restSynchronization
  • externalFilterAndOrderBy
  • localPostProcessing
  • remoteCache
  • rowAssignment
  • columnMapping
  • pointObjects
  • appearance
  • pointClustering
  • tooltip
  • link
  • infoWindow
  • zoomLevels
  • legend
  • messages
  • performance
  • advanced
  • serverSideCondition
  • security
  • config
  • comments
label
PropertyTypeRequiredDefault ValueDetails
labelstringNodata type=string; maxLen=4000
Override Label to use for search result display. If not specified, the label of the search configuration will be used.
label {
  label: value
}
layout
PropertyTypeRequiredDefault ValueDetails
sequencenumberYesdata type=number; maxLen=22

Enter the display sequence for this layer. The sequence setting determines the order in which map layers are displayed on top of each other. Layers with higher numbers are displayed on top of layers with lower numbers.

Note: If two map layers have the same sequence value then they may be displayed in a different order when the application is exported and imported into another environment, such as a test or production environment. To ensure consistency, Oracle recommends you specify unique sequence numbers for every layer, or at least for those within the same map region.

layout {
  sequence: 42
}
source
PropertyTypeRequiredDefault ValueDetails
locationenumYeslocalDatabasedata type=string; lov=STATIC
Valid values: localDatabase restEnabledSql restSource jsonDualityView jsonSource regionSource sampleData
remoteServerreferenceYesdata type=reference; lov=COMPONENT; references=restEnabledSqlDatabase
Applies whenlocation = restEnabledSql
sampleDataenumYesdata type=string; lov=STATIC
Valid values: employees tasks products projects
Applies whenlocation = sampleData
typeenumYestableViewdata type=string; lov=STATIC
Valid values: tableView sqlQuery functionBody propertyGraph
Applies whenlocation in (localDatabase)location in (restEnabledSql)
tableOwnerstringNodata type=string; maxLen=32767
Applies whenlocation in (localDatabase) and type = tableViewlocation in (restEnabledSql) and type = tableView
tableNamestringYesdata type=string; maxLen=128
Applies whenlocation in (localDatabase) and type = tableViewlocation in (restEnabledSql) and type = tableView
includeRowidColumnbooleanYesfalsedata type=boolean
Applies whenlocation in (localDatabase) and type = tableView and location = restEnabledSql and remoteServer supports IS_ORACLElocation in (restEnabledSql) and type = tableView and location = restEnabledSql and remoteServer supports IS_ORACLE
whereClausemultiline stringNodata type=multiline string; maxLen=4000
Applies whenlocation in (localDatabase) and type = tableViewlocation in (restEnabledSql) and type = tableView
graphOwnerstringNodata type=string; maxLen=32767
Applies whenlocation in (localDatabase) and type = propertyGraphlocation in (restEnabledSql) and type = propertyGraph
graphNamestringYesdata type=string; maxLen=32767
Applies whenlocation in (localDatabase) and type = propertyGraphlocation in (restEnabledSql) and type = propertyGraph
matchClausemultiline stringYesdata type=multiline string; maxLen=4000
Applies whenlocation in (localDatabase) and type = propertyGraphlocation in (restEnabledSql) and type = propertyGraph
columnsClausemultiline stringYesdata type=multiline string; maxLen=4000
Applies whenlocation in (localDatabase) and type = propertyGraphlocation in (restEnabledSql) and type = propertyGraph
whereClausemultiline stringNodata type=multiline string; maxLen=4000
Applies whenlocation in (localDatabase) and type = propertyGraphlocation in (restEnabledSql) and type = propertyGraph
orderByClausemultiline stringNodata type=multiline string; maxLen=255
Applies whenlocation in (localDatabase) and type = tableViewlocation in (restEnabledSql) and type = tableView
orderByClausemultiline stringNodata type=multiline string; maxLen=255
Applies whenlocation in (localDatabase) and type = propertyGraphlocation in (restEnabledSql) and type = propertyGraph
sqlQuerymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation in (localDatabase) and type = sqlQuerylocation in (restEnabledSql) and type = sqlQuery
languageenumYesplsqldata type=string; lov=STATIC
Valid values: plsql javaScript-mle
Applies whenlocation in (localDatabase) and type = functionBodylocation in (restEnabledSql) and type = functionBody
plsqlFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation in (localDatabase) and type = functionBody and language = plsqllocation in (restEnabledSql) and type = functionBody and language = plsql
javaScriptFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation in (localDatabase) and type = functionBody and language = javaScript-mlelocation in (restEnabledSql) and type = functionBody and language = javaScript-mle
restSourcereferenceYesdata type=reference; lov=COMPONENT; references=restDataSource
Applies whenlocation = restSource
jsonDualityViewreferenceYesdata type=reference; lov=COMPONENT; references=jsonDualityView
Applies whenlocation = jsonDualityView
jsonSourcereferenceYesdata type=reference; lov=COMPONENT; references=jsonSource
Applies whenlocation = jsonSource
pageItemsToSubmitarray of stringsNodata type=string; maxLen=4000; textCase=UPPER
Enter a comma separated list of page items on the current page to be set into session state when the map data is fetched with a separate request.
optimizerHintstringNodata type=string; maxLen=255
Applies whenlocation in (localDatabase)location in (restEnabledSql)location in (restSource)location in (jsonDualityView)location in (jsonSource)
useSpatialIndexbooleanYesfalsedata type=boolean
Applies whenlocation in (localDatabase)location in (restEnabledSql)location in (regionSource)
useVectorTilesbooleanYesfalsedata type=boolean
Applies whenlocation = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = truelocation = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = truelocation = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = truelocation = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true
source {
  location: localDatabase
  remoteServer: @component
  sampleData: employees
  type: tableView
  tableOwner: value
  tableName: value
  includeRowidColumn: false
  whereClause: ```sql
    value
  ```
  graphOwner: value
  graphName: value
  matchClause: ```
    value
  ```
  columnsClause: ```
    value
  ```
  orderByClause: ```sql
    value
  ```
  sqlQuery: ```sql
    value
  ```
  language: plsql
  plsqlFunctionBody: ```plsql
    value
  ```
  javaScriptFunctionBody: ```javascript-mle
    value
  ```
  restSource: @component
  jsonDualityView: @component
  jsonSource: @component
  pageItemsToSubmit: [
    value
    value
  ]
  optimizerHint: value
  useSpatialIndex: false
  useVectorTiles: false
}
dataProfile
PropertyTypeRequiredDefault ValueDetails
nestedRowsreferenceNodata type=reference; lov=COMPONENT; references=dataProfileColumn
Applies whenlocation = restSource and restSource supports HAS_ARRAY_COLUMNS
nestedRowsreferenceNodata type=reference; lov=COMPONENT; references=dataProfileColumn
Applies whenlocation = jsonDualityView and jsonDualityView supports HAS_ARRAY_COLUMNS
nestedRowsreferenceNodata type=reference; lov=COMPONENT; references=dataProfileColumn
Applies whenlocation = jsonSource and jsonSource supports HAS_ARRAY_COLUMNS
dataProfile {
  nestedRows: @component
}
restSynchronization
PropertyTypeRequiredDefault ValueDetails
useLocalTablebooleanYesfalsedata type=boolean
Applies whenlocation = restSource and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNSlocation = restSource and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNSlocation = restSource and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED
restSynchronization {
  useLocalTable: false
}
externalFilterAndOrderBy
PropertyTypeRequiredDefault ValueDetails
enabledbooleanYesfalsedata type=boolean
Applies whenlocation = restSource and restSource is set and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNS and useLocalTable in (false)location = restSource and restSource is set and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNS and useLocalTable in ($NULL$)location = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNS and useLocalTable in (false)location = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNS and useLocalTable in ($NULL$)location = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED and useLocalTable in (false)location = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED and useLocalTable in ($NULL$)
filtermultiline stringNodata type=multiline string; maxLen=4000
Applies whenlocation = restSource and restSource is set and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNS and useLocalTable in (false) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNS and useLocalTable in ($NULL$) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNS and useLocalTable in (false) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNS and useLocalTable in ($NULL$) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED and useLocalTable in (false) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED and useLocalTable in ($NULL$) and enabled = true
orderBymultiline stringNodata type=multiline string; maxLen=255
Applies whenlocation = restSource and restSource is set and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNS and useLocalTable in (false) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_SYNC_HAS_NO_ARRAY_COLUMNS and useLocalTable in ($NULL$) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNS and useLocalTable in (false) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and restSource supports HAS_SYNC_ALL_ARRAY_COLUMNS and useLocalTable in ($NULL$) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED and useLocalTable in (false) and enabled = truelocation = restSource and restSource is set and restSource supports HAS_ARRAY_COLUMNS and nestedRows supports IS_SYNCED and useLocalTable in ($NULL$) and enabled = true
externalFilterAndOrderBy {
  enabled: false
  filter: ```
    value
  ```
  orderBy: ```
    value
  ```
}
localPostProcessing
PropertyTypeRequiredDefault ValueDetails
typeenumNodata type=string; lov=STATIC
Valid values: whereOrderByClause sqlQuery plsqlFunctionBody
Applies whenlocation = restSource and restSource is set
whereClausemultiline stringNodata type=multiline string; maxLen=4000
Applies whenlocation = restSource and restSource is set and type = whereOrderByClause
orderByClausemultiline stringNodata type=multiline string; maxLen=255
Applies whenlocation = restSource and restSource is set and type = whereOrderByClause
sqlQuerymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = restSource and restSource is set and type = sqlQuery
languageenumYesplsqldata type=string; lov=STATIC
Valid values: plsql javaScript-mle
Applies whenlocation = restSource and restSource is set and type = plsqlFunctionBody
plsqlFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = restSource and restSource is set and type = plsqlFunctionBody and language = plsql
javaScriptFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = restSource and restSource is set and type = plsqlFunctionBody and language = javaScript-mle
typeenumNodata type=string; lov=STATIC
Valid values: whereOrderByClause sqlQuery plsqlFunctionBody
Applies whenlocation = jsonDualityView and jsonDualityView is set
whereClausemultiline stringNodata type=multiline string; maxLen=4000
Applies whenlocation = jsonDualityView and jsonDualityView is set and type = whereOrderByClause
orderByClausemultiline stringNodata type=multiline string; maxLen=255
Applies whenlocation = jsonDualityView and jsonDualityView is set and type = whereOrderByClause
sqlQuerymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = jsonDualityView and jsonDualityView is set and type = sqlQuery
languageenumYesplsqldata type=string; lov=STATIC
Valid values: plsql javaScript-mle
Applies whenlocation = jsonDualityView and jsonDualityView is set and type = plsqlFunctionBody
plsqlFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = jsonDualityView and jsonDualityView is set and type = plsqlFunctionBody and language = plsql
javaScriptFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = jsonDualityView and jsonDualityView is set and type = plsqlFunctionBody and language = javaScript-mle
typeenumNodata type=string; lov=STATIC
Valid values: whereOrderByClause sqlQuery plsqlFunctionBody
Applies whenlocation = jsonSource and jsonSource is set
whereClausemultiline stringNodata type=multiline string; maxLen=4000
Applies whenlocation = jsonSource and jsonSource is set and type = whereOrderByClause
orderByClausemultiline stringNodata type=multiline string; maxLen=255
Applies whenlocation = jsonSource and jsonSource is set and type = whereOrderByClause
sqlQuerymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = jsonSource and jsonSource is set and type = sqlQuery
languageenumYesplsqldata type=string; lov=STATIC
Valid values: plsql javaScript-mle
Applies whenlocation = jsonSource and jsonSource is set and type = plsqlFunctionBody
plsqlFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = jsonSource and jsonSource is set and type = plsqlFunctionBody and language = plsql
javaScriptFunctionBodymultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlocation = jsonSource and jsonSource is set and type = plsqlFunctionBody and language = javaScript-mle
localPostProcessing {
  type: whereOrderByClause
  whereClause: ```sql
    value
  ```
  orderByClause: ```sql
    value
  ```
  sqlQuery: ```sql
    value
  ```
  language: plsql
  plsqlFunctionBody: ```plsql
    value
  ```
  javaScriptFunctionBody: ```javascript-mle
    value
  ```
}
remoteCache
PropertyTypeRequiredDefault ValueDetails
cachingenumNodata type=string; lov=STATIC
Valid values: allUsers user session
Applies whenlocation = restEnabledSql
timeoutmultiline stringYesdata type=multiline string; maxLen=255
Applies whenlocation = restEnabledSql and caching is set
remoteCache {
  caching: allUsers
  timeout: ```
    value
  ```
}
rowAssignment
PropertyTypeRequiredDefault ValueDetails
columnstringNodata type=string; maxLen=32767
Applies whenlocation = regionSource
valueForThisLayerstringYesdata type=string; maxLen=32767
Applies whenlocation = regionSource and column is set
rowAssignment {
  column: value
  valueForThisLayer: value
}
columnMapping
PropertyTypeRequiredDefault ValueDetails
geometryColumnDataTypeenumYessdoGeometrydata type=string; lov=STATIC
Valid values: sdoGeometry geojson longitudeLatitude
geometryColumnDataTypeenumYesdata type=string; lov=STATIC
Valid values: geojson longitudeLatitude
Applies whenlocation = restEnabledSql
geometryColumnstringYesdata type=string; maxLen=32767
Applies whengeometryColumnDataType = sdoGeometry
geojsonColumnstringYesdata type=string; maxLen=32767
Applies whengeometryColumnDataType = geojson and location = restEnabledSql
longitudeColumnstringYesdata type=string; maxLen=32767
Applies whengeometryColumnDataType = longitudeLatitude and location = restEnabledSql
latitudeColumnstringYesdata type=string; maxLen=32767
Applies whengeometryColumnDataType = longitudeLatitude and location = restEnabledSql
primaryKeyColumnstringNodata type=string; maxLen=32767
Applies whenlocation is set
columnMapping {
  geometryColumnDataType: sdoGeometry
  geometryColumn: value
  geojsonColumn: value
  longitudeColumn: value
  latitudeColumn: value
  primaryKeyColumn: value
}
pointObjects
PropertyTypeRequiredDefault ValueDetails
styleenumYessvgdata type=string; lov=STATIC
Valid values: svg icon
Applies whenlayerType = points
iconSourceenumYesdata type=string; lov=STATIC
Valid values: iconClass iconClassColumn imageUrl
Applies whenlayerType = points and style = icon
iconColumnstringYesdata type=string; maxLen=32767
Applies whenlayerType = points and style = icon and iconSource = iconClassColumn
imageUrlstringYesdata type=string; maxLen=4000
Applies whenlayerType = points and style = icon and iconSource = imageUrl
iconCssClassesstringYesdata type=string; maxLen=255
Applies whenlayerType = points and style = icon and iconSource = iconClass
shapestringYesDefaultdata type=string
Applies whenlayerType = points and style = svg
shapeScalestringNodata type=string; maxLen=32767
Applies whenlayerType = points and style = svg
pointObjects {
  style: svg
  iconSource: iconClass
  iconColumn: value
  imageUrl: value
  iconCssClasses: value
  shape: value
  shapeScale: value
}
appearance
PropertyTypeRequiredDefault ValueDetails
useColorSchemebooleanYesfalsedata type=boolean
Applies whenlayerType in (polygons)layerType in (extrudedPolygons)
colorSchemeenumNodata type=string; lov=STATIC
Valid values: sequential diverging qualitative
Applies whenlayerType in (polygons) and useColorScheme = truelayerType in (extrudedPolygons) and useColorScheme = true
schemeNameenumYesburgundydata type=string; lov=STATIC
Valid values: burgundy burgundyToYellow redToOrange orangeToYellow peach pinkToYellow mint blueToGreen darkMint emerald blueToYellow teal tealToGreen purple purpleToOrange sunset magenta darkSunset brownToYellow
Applies whenlayerType in (polygons) and useColorScheme = true and colorScheme = sequentiallayerType in (extrudedPolygons) and useColorScheme = true and colorScheme = sequential
schemeNameenumYesearthColorsdata type=string; lov=STATIC
Valid values: armyToRose fallColors geyser temps tealToRose tropicColors earthColors
Applies whenlayerType in (polygons) and useColorScheme = true and colorScheme = diverginglayerType in (extrudedPolygons) and useColorScheme = true and colorScheme = diverging
schemeNameenumYessafedata type=string; lov=STATIC
Valid values: antique bold pastel prism safe vivid
Applies whenlayerType in (polygons) and useColorScheme = true and colorScheme = qualitativelayerType in (extrudedPolygons) and useColorScheme = true and colorScheme = qualitative
colorSchemeenumNodata type=string; lov=STATIC
Valid values: sequential diverging qualitative
Applies whenlayerType = heatMap
schemeNameenumYesburgundydata type=string; lov=STATIC
Valid values: burgundy burgundyToYellow redToOrange orangeToYellow peach pinkToYellow mint blueToGreen darkMint emerald blueToYellow teal tealToGreen purple purpleToOrange sunset magenta darkSunset brownToYellow
Applies whenlayerType = heatMap and colorScheme = sequential
schemeNameenumYesearthColorsdata type=string; lov=STATIC
Valid values: armyToRose fallColors geyser temps tealToRose tropicColors earthColors
Applies whenlayerType = heatMap and colorScheme = diverging
schemeNameenumYessafedata type=string; lov=STATIC
Valid values: antique bold pastel prism safe vivid
Applies whenlayerType = heatMap and colorScheme = qualitative
customColorListmultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlayerType = heatMap
fillColorstringNodata type=string; maxLen=255
Applies whenlayerType in (polygons) and useColorScheme in (false)layerType in (polygons) and useColorScheme in ($NULL$)layerType in (polygons) and layerType in (extrudedPolygons) and useColorScheme in (false)layerType in (polygons) and layerType in (extrudedPolygons) and useColorScheme in ($NULL$)layerType in (extrudedPolygons) and layerType in (polygons) and useColorScheme in (false)layerType in (extrudedPolygons) and layerType in (polygons) and useColorScheme in ($NULL$)layerType in (extrudedPolygons) and useColorScheme in (false)layerType in (extrudedPolygons) and useColorScheme in ($NULL$)
customColorListmultiline stringYesdata type=multiline string; maxLen=32767
Applies whenlayerType in (polygons) and useColorScheme = truelayerType in (polygons) and useColorScheme = true and layerType in (extrudedPolygons)layerType in (extrudedPolygons) and useColorScheme = true and layerType in (polygons)layerType in (extrudedPolygons) and useColorScheme = true
valueColumnstringNodata type=string; maxLen=32767
Applies whenlayerType = heatMap
colorValueColumnstringYesdata type=string; maxLen=32767
Applies whenlayerType in (polygons) and useColorScheme = truelayerType in (polygons) and useColorScheme = true and layerType in (extrudedPolygons)layerType in (polygons) and useColorScheme = true and layerType in (lines)layerType in (polygons) and useColorScheme = true and layerType in (points)layerType in (extrudedPolygons) and useColorScheme = true and layerType in (polygons)layerType in (extrudedPolygons) and useColorScheme = truelayerType in (extrudedPolygons) and useColorScheme = true and layerType in (lines)layerType in (extrudedPolygons) and useColorScheme = true and layerType in (points)
extrusionValueColumnstringYesdata type=string; maxLen=32767
Applies whenlayerType = extrudedPolygons
unitenumYesmeterdata type=string; lov=STATIC
Valid values: meter kilometer foot mile
Applies whenlayerType = extrudedPolygons and extrusionValueColumn is set
fillOpacitystringNodata type=string; maxLen=128
Applies whenlayerType in (polygons)layerType in (extrudedPolygons)
strokeStylestringYessoliddata type=string; maxLen=128
Applies whenlayerType = lines
strokeColorstringNodata type=string; maxLen=255
Applies whenlayerType in (polygons)layerType in (lines)
strokeWidthstringNodata type=string; maxLen=128
Applies whenlayerType in (polygons)layerType in (lines)
fillColorstringNodata type=string; maxLen=255
Applies whenlayerType = points and style = icon and iconSource in ($NULL$)layerType = points and style = icon and iconSource in (iconClass)layerType = points and style = icon and iconSource in (iconClassColumn)
fillOpacitystringNodata type=string; maxLen=128
Applies whenlayerType = points and style = icon and iconSource in ($NULL$)layerType = points and style = icon and iconSource in (iconClass)layerType = points and style = icon and iconSource in (iconClassColumn)
strokeColorstringNodata type=string; maxLen=255
Applies whenlayerType = points and style = svg and layerType in (polygons) and useColorScheme in (false)layerType = points and style = svg and layerType in (polygons) and useColorScheme in ($NULL$)layerType = points and style = svg and layerType in (extrudedPolygons) and useColorScheme in (false)layerType = points and style = svg and layerType in (extrudedPolygons) and useColorScheme in ($NULL$)
strokeWidthstringNodata type=string; maxLen=128
Applies whenlayerType = points and style = svg and layerType in (polygons) and useColorScheme in (false)layerType = points and style = svg and layerType in (polygons) and useColorScheme in ($NULL$)layerType = points and style = svg and layerType in (extrudedPolygons) and useColorScheme in (false)layerType = points and style = svg and layerType in (extrudedPolygons) and useColorScheme in ($NULL$)
appearance {
  useColorScheme: false
  colorScheme: sequential
  schemeName: burgundy
  customColorList: ```
    value
  ```
  fillColor: value
  valueColumn: value
  colorValueColumn: value
  extrusionValueColumn: value
  unit: meter
  fillOpacity: value
  strokeStyle: value
  strokeColor: value
  strokeWidth: value
}
pointClustering
PropertyTypeRequiredDefault ValueDetails
enablebooleanYesfalsedata type=boolean
Applies whenlayerType = points and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false)layerType = points and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$)layerType = points and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false)layerType = points and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$)layerType = points and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false)layerType = points and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$)layerType = points and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false)layerType = points and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$)
clusteringRadiusintegerYes80data type=integer; maxLen=32767
Applies whenlayerType = points and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = true
iconUrlstringYesdata type=string; maxLen=32767
Applies whenlayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource = imageUrl and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = true
iconCssClassesstringYesdata type=string; maxLen=32767
Applies whenlayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = true
shapestringYesdata type=string
Applies whenlayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = true
fillColorstringNodata type=string; maxLen=255
Applies whenlayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in ($NULL$) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClass) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = icon and iconSource in (iconClassColumn) and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = true
shapeScalestringNodata type=string; maxLen=32767
Applies whenlayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and style = svg and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = true
tooltipmultiline stringNodata type=multiline string; maxLen=32767
Applies whenlayerType = points and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false) and enable = truelayerType = points and location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$) and enable = true
pointClustering {
  enable: false
  clusteringRadius: 42
  iconUrl: value
  iconCssClasses: value
  shape: value
  fillColor: value
  shapeScale: value
  tooltip: ```html
    value
  ```
}
tooltip
PropertyTypeRequiredDefault ValueDetails
advancedFormattingbooleanYesfalsedata type=boolean
columnstringNodata type=string; maxLen=32767
Applies whenadvancedFormatting = false
htmlExpressionmultiline stringNodata type=multiline string; maxLen=4000
Applies whenadvancedFormatting = true
cssClassesarray of stringsNodata type=string; maxLen=255
Applies whenadvancedFormatting = true
tooltip {
  advancedFormatting: false
  column: value
  htmlExpression: ```html
    value
  ```
  cssClasses: [
    value
    value
  ]
}
link
PropertyTypeRequiredDefault ValueDetails
typeenumNodata type=string; lov=STATIC
Valid values: redirectThisApp redirectOtherApp redirectUrl redirectUrlReturnedByFirstCol
Select the action to be performed when an object on the map is clicked.
targetcomplexYesdata type=complex; maxLen=32767
Applies whentype = redirectThisApp
targetcomplexYesdata type=complex; maxLen=32767
Applies whentype = redirectOtherApp
targetUrlstringYesdata type=string; maxLen=4000
Applies whentype = redirectUrl
link {
  type: redirectThisApp
  target: {
    page: value
    items: [
      value
      value
    ]
    clearCache: value
    action: value
    request: value
    anchor: value
    session: "&SESSION."
    debug: "&DEBUG."
    printerFriendly: N
    otherArgs: value
  }
  targetUrl: value
}
infoWindow
PropertyTypeRequiredDefault ValueDetails
advancedFormattingbooleanYesfalsedata type=boolean
titleColumnstringNodata type=string; maxLen=32767
Applies whenadvancedFormatting = false
bodyColumnstringNodata type=string; maxLen=32767
Applies whenadvancedFormatting = false
htmlExpressionmultiline stringNodata type=multiline string; maxLen=4000
Applies whenadvancedFormatting = true
cssClassesarray of stringsNodata type=string; maxLen=255
Applies whenadvancedFormatting = true
infoWindow {
  advancedFormatting: false
  titleColumn: value
  bodyColumn: value
  htmlExpression: ```html
    value
  ```
  cssClasses: [
    value
    value
  ]
}
zoomLevels
PropertyTypeRequiredDefault ValueDetails
minstringNodata type=string; maxLen=128
maxstringNodata type=string; maxLen=128
zoomLevels {
  min: value
  max: value
}
legend
PropertyTypeRequiredDefault ValueDetails
showbooleanYestruedata type=boolean
advancedFormattingbooleanYesfalsedata type=boolean
Applies whenshow = true
htmlExpressionmultiline stringYesdata type=multiline string; maxLen=4000
Applies whenshow = true and advancedFormatting = true
enableToHidebooleanYestruedata type=boolean
Applies whenshow = true and advancedFormatting = false
iconCssClassesstringNodata type=string; maxLen=32767
Applies whenshow = true and advancedFormatting = false
legend {
  show: false
  advancedFormatting: false
  htmlExpression: ```html
    value
  ```
  enableToHide: false
  iconCssClasses: value
}
messages
PropertyTypeRequiredDefault ValueDetails
whenNoDataFoundmultiline stringNodata type=multiline string; maxLen=4000
Enter the text message that displays in the Messages area, when the layer query does not return any rows.
noDataFoundIconstringNodata type=string; maxLen=4000
Applies whenwhenNoDataFound is set
whenMoreDataFoundmultiline stringNodata type=multiline string; maxLen=4000
Enter the text message that displays in the Messages area, when the Maximum Rows to Process limit is exceeded for the layer. Use the #MAX_ROW_COUNT# substitution for the amount of rows actually fetched.
messages {
  whenNoDataFound: ```
    value
  ```
  noDataFoundIcon: value
  whenMoreDataFound: ```
    value
  ```
}
performance
PropertyTypeRequiredDefault ValueDetails
maxRowsToProcessintegerNodata type=integer; maxLen=32767
Applies whenlocation = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in (false)location = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$)location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false)location = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$)location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in (false)location = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles in ($NULL$)location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in (false)location = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles in ($NULL$)
Enter the maximum number of rows which can be processed for this layer. This can be used as a measure against too many spatial objects being downloaded and displayed on the map.
performance {
  maxRowsToProcess: 42
}
advanced
PropertyTypeRequiredDefault ValueDetails
staticIdstringYesdata type=string; maxLen=255
maxObjectsPerTileintegerNodata type=integer; maxLen=32767
Applies whenlocation = localDatabase and location in (localDatabase) and type in (tableView) and lazyLoading = true and useVectorTiles = truelocation = localDatabase and location in (localDatabase) and type in (sqlQuery) and lazyLoading = true and useVectorTiles = truelocation = localDatabase and location in (restEnabledSql) and type in (tableView) and lazyLoading = true and useVectorTiles = truelocation = localDatabase and location in (restEnabledSql) and type in (sqlQuery) and lazyLoading = true and useVectorTiles = true
advanced {
  staticId: value
  maxObjectsPerTile: 42
}
serverSideCondition
PropertyTypeRequiredDefault ValueDetails
typeenumNodata type=string; lov=STATIC
Valid values: always rowsReturned noRowsReturned expression functionBody request=Value request!=Value requestIsContainedInValue requestIsNotContainedInValue item=value item!=value itemIsNull itemIsNotNull itemIsZero itemIsNotZero itemIsNullOrZero itemIsNotNullAndNotZero itemContainsNoSpaces itemIsNumeric itemIsNotNumeric itemIsAlphanumeric itemIsInColonDelimitedList itemIsNotInColonDelimitedList textIsContainedInItem text=value text!=value textIsContainedInValue textIsNotContainedInValue userPreference=value userPreference!=value currentPage=page currentPage!=page currentPageInList currentPageNotInList currentPage=pageSubmitted currentPage!=pageSubmitted currentPageIsInPrinterFriendlyMode currentPageIsNotInPrinterFriendlyMode pageRegionIsReadOnly pageRegionIsNotReadOnly userIsAuthenticated userIsPublicUser inlineValidationErrorsDisplayed inlineValidationErrorsNotDisplayed sqlReportsOkToShowForwardButton sqlReportsOkToShowBackButton currentLanguage=value currentLanguage!=value currentLanguageIsContainedInValue currentLanguageIsNotContainedInValue clientBrowserIsMozilla clientBrowserIsIE7higher clientBrowserIsXhtmlCssCapable clientBrowserIsOther cgiEnvDadName=value cgiEnvDadName!=value cgiEnvServerName=value cgiEnvServerName!=value cgiEnvHttpHost=value cgiEnvHttpHost!=value never
sqlQuerymultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype in (rowsReturned)type in (noRowsReturned)
languageenumYesplsqldata type=string; lov=STATIC
Valid values: sql plsql javaScript-mle
Applies whentype = expression
sqlExpressionmultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = expression and language = sql
plsqlExpressionmultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = expression and language = plsql
javaScriptExpressionmultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = expression and language = javaScript-mle
languageenumYesplsqldata type=string; lov=STATIC
Valid values: plsql javaScript-mle
Applies whentype = functionBody
plsqlFunctionBodymultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = functionBody and language = plsql
javaScriptFunctionBodymultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = functionBody and language = javaScript-mle
valuestringYesdata type=string; maxLen=4000
Applies whentype in (request=Value)type in (request!=Value)type in (requestIsContainedInValue)type in (requestIsNotContainedInValue)type in (currentLanguageIsContainedInValue)type in (currentLanguageIsNotContainedInValue)type in (currentLanguage!=value)type in (currentLanguage=value)type in (cgiEnvDadName=value)type in (cgiEnvDadName!=value)type in (cgiEnvServerName=value)type in (cgiEnvServerName!=value)type in (cgiEnvHttpHost=value)type in (cgiEnvHttpHost!=value)
itemstringYesdata type=string; maxLen=4000; textCase=UPPER
Applies whentype in (item=value)type in (item!=value)type in (VALUE_OF_ITEM_IN_COND_1_EQ_COND_2)type in (VALUE_OF_ITEM_IN_COND_1_NOT_EQ_COND_2)type in (itemIsNull)type in (itemIsNotNull)type in (itemIsZero)type in (itemIsNotZero)type in (itemIsNullOrZero)type in (itemIsNotNullAndNotZero)type in (itemContainsNoSpaces)type in (itemIsNumeric)type in (itemIsNotNumeric)type in (itemIsAlphanumeric)type in (itemIsInColonDelimitedList)type in (itemIsNotInColonDelimitedList)
preferencestringYesdata type=string; maxLen=4000; textCase=UPPER
Applies whentype in (userPreference=value)type in (userPreference!=value)
pageintegerYesdata type=integer; maxLen=4000
Applies whentype in (currentPage=page)type in (currentPage!=page)
pagesarray of integersYesdata type=integer; maxLen=4000
Applies whentype in (currentPageInList)type in (currentPageNotInList)
textstringYesdata type=string; maxLen=4000
Applies whentype in (textIsContainedInItem)type in (textIsContainedInValue)type in (textIsNotContainedInValue)type in (text=value)type in (text!=value)
valuestringYesdata type=string; maxLen=4000
Applies whentype in (item=value)type in (item!=value)type in (VALUE_OF_ITEM_IN_COND_1_EQ_COND_2)type in (VALUE_OF_ITEM_IN_COND_1_NOT_EQ_COND_2)
listarray of stringsYesdata type=string; maxLen=4000
Applies whentype in (itemIsInColonDelimitedList)type in (itemIsNotInColonDelimitedList)
itemstringYesdata type=string; maxLen=4000; textCase=UPPER
Applies whentype = textIsContainedInItem
valuestringYesdata type=string; maxLen=4000
Applies whentype in (textIsContainedInValue)type in (textIsNotContainedInValue)type in (text=value)type in (text!=value)
executeConditionenumYesforEachRowdata type=string; lov=STATIC
Valid values: forEachRow once
Applies whentype is set
Select how many times this layer condition is executed. If you refer to Columns in your condition, you must specify For Each Row in order for the condition to be evaluated for each row of the layer query. Otherwise, set to Once to evaluate the validations one time for the region.
serverSideCondition {
  type: always
  sqlQuery: ```sql
    value
  ```
  language: sql
  sqlExpression: ```sql
    value
  ```
  plsqlExpression: ```plsql
    value
  ```
  javaScriptExpression: ```javascript-mle
    value
  ```
  plsqlFunctionBody: ```plsql
    value
  ```
  javaScriptFunctionBody: ```javascript-mle
    value
  ```
  value: value
  item: value
  preference: value
  page: 42
  pages: [
    42
    42
  ]
  text: value
  list: [
    value
    value
  ]
  executeCondition: forEachRow
}
security
PropertyTypeRequiredDefault ValueDetails
authorizationSchemeenumNodata type=reference; lov=COMPONENT; references=authorization
Valid values: mustNotBePublicUser
security {
  authorizationScheme: mustNotBePublicUser
}
config
PropertyTypeRequiredDefault ValueDetails
buildOptionreferenceNodata type=reference; lov=COMPONENT; references=buildOption
config {
  buildOption: @component
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata type=multiline string; maxLen=4000
comments {
  comments: ```
    value
  ```
}

APEXlang Example

layer sample (
    name: value
    layerType: points
    label {
        label: value
    }
    layout {
        sequence: 42
    }
    source {
        location: localDatabase
        remoteServer: @component
        sampleData: employees
        type: tableView
        tableOwner: value
        tableName: value
        includeRowidColumn: false
        whereClause: ```sql
          value
        ```
        graphOwner: value
        graphName: value
        matchClause: ```
          value
        ```
        columnsClause: ```
          value
        ```
        orderByClause: ```sql
          value
        ```
        sqlQuery: ```sql
          value
        ```
        language: plsql
        plsqlFunctionBody: ```plsql
          value
        ```
        javaScriptFunctionBody: ```javascript-mle
          value
        ```
        restSource: @component
        jsonDualityView: @component
        jsonSource: @component
        pageItemsToSubmit: [
          value
          value
        ]
        optimizerHint: value
        useSpatialIndex: false
        useVectorTiles: false
    }
    dataProfile {
        nestedRows: @component
    }
    restSynchronization {
        useLocalTable: false
    }
    externalFilterAndOrderBy {
        enabled: false
        filter: ```
          value
        ```
        orderBy: ```
          value
        ```
    }
    localPostProcessing {
        type: whereOrderByClause
        whereClause: ```sql
          value
        ```
        orderByClause: ```sql
          value
        ```
        sqlQuery: ```sql
          value
        ```
        language: plsql
        plsqlFunctionBody: ```plsql
          value
        ```
        javaScriptFunctionBody: ```javascript-mle
          value
        ```
    }
    remoteCache {
        caching: allUsers
        timeout: ```
          value
        ```
    }
    rowAssignment {
        column: value
        valueForThisLayer: value
    }
    columnMapping {
        geometryColumnDataType: sdoGeometry
        geometryColumn: value
        geojsonColumn: value
        longitudeColumn: value
        latitudeColumn: value
        primaryKeyColumn: value
    }
    pointObjects {
        style: svg
        iconSource: iconClass
        iconColumn: value
        imageUrl: value
        iconCssClasses: value
        shape: value
        shapeScale: value
    }
    appearance {
        useColorScheme: false
        colorScheme: sequential
        schemeName: burgundy
        customColorList: ```
          value
        ```
        fillColor: value
        valueColumn: value
        colorValueColumn: value
        extrusionValueColumn: value
        unit: meter
        fillOpacity: value
        strokeStyle: value
        strokeColor: value
        strokeWidth: value
    }
    pointClustering {
        enable: false
        clusteringRadius: 42
        iconUrl: value
        iconCssClasses: value
        shape: value
        fillColor: value
        shapeScale: value
        tooltip: ```html
          value
        ```
    }
    tooltip {
        advancedFormatting: false
        column: value
        htmlExpression: ```html
          value
        ```
        cssClasses: [
          value
          value
        ]
    }
    link {
        type: redirectThisApp
        target: {
          page: value
          items: [
            value
            value
          ]
          clearCache: value
          action: value
          request: value
          anchor: value
          session: "&SESSION."
          debug: "&DEBUG."
          printerFriendly: N
          otherArgs: value
        }
        targetUrl: value
    }
    infoWindow {
        advancedFormatting: false
        titleColumn: value
        bodyColumn: value
        htmlExpression: ```html
          value
        ```
        cssClasses: [
          value
          value
        ]
    }
    zoomLevels {
        min: value
        max: value
    }
    legend {
        show: false
        advancedFormatting: false
        htmlExpression: ```html
          value
        ```
        enableToHide: false
        iconCssClasses: value
    }
    messages {
        whenNoDataFound: ```
          value
        ```
        noDataFoundIcon: value
        whenMoreDataFound: ```
          value
        ```
    }
    performance {
        maxRowsToProcess: 42
    }
    advanced {
        staticId: value
        maxObjectsPerTile: 42
    }
    serverSideCondition {
        type: always
        sqlQuery: ```sql
          value
        ```
        language: sql
        sqlExpression: ```sql
          value
        ```
        plsqlExpression: ```plsql
          value
        ```
        javaScriptExpression: ```javascript-mle
          value
        ```
        plsqlFunctionBody: ```plsql
          value
        ```
        javaScriptFunctionBody: ```javascript-mle
          value
        ```
        value: value
        item: value
        preference: value
        page: 42
        pages: [
          42
          42
        ]
        text: value
        list: [
          value
          value
        ]
        executeCondition: forEachRow
    }
    security {
        authorizationScheme: mustNotBePublicUser
    }
    config {
        buildOption: @component
    }
    comments {
        comments: ```
          value
        ```
    }
)