Release Notes 4.2

Im Folgenden werden neue Funktionen, Verbesserungen und behobene Fehler entsprechend der map.apps Pakete beschrieben.

map.apps 4.2.0 führt neben den bekannten Möglichkeiten neue Wege ein, mit denen eigene Erweiterungen programmiert werden können: Mit Vue.js steht Entwicklern eine neue Möglichkeiten im Bereich der Widget-Programmierung zur Verfügung. Dieses Framework ermöglicht es durch ein Databinding Ein- und Ausgaben direkt an Datenobjekte zu knüpfen. Ergänzt wird dies durch Vuetify.js , ein umfangreiches Komponentenframework, mit dem Widgets sehr einfach gebaut werden können. Neben dem Update auf die ArcGIS API for JavaScript 4.4 stehen weitere Funktionen wie die Suche auf ArcGIS Server Diensten, der Inhaltssteuerung über den Map Flow und der Grundkarten, Drucken sowie die Unterstützung für Web Map Services (WMS).

Update-Hinweise

Im Bundle-Paket 4.2.0 ist das Bundle basemaptoggler in basemapswitcher umbenannt worden.

Abhängigkeiten

Linie 4 Bundles

  • Esri ArcGIS API for JavaScript 4.4

  • Dojo 1.12.2

  • dgrid 1.1.0

  • dstore 1.1.1

  • xstyle 0.3.2

  • put-selector 0.3.6

  • Moment.js 2.18.1

  • Vue.js 2.4.1

  • Vuetify.js 0.15.0-beta.5

  • babel-polyfill 6.22.0

Linie 3 Bundles

  • Esri ArcGIS API for JavaScript 3.21

  • Dojo 1.12.2

  • dgrid 0.3.17

  • xstyle 0.3.2

  • put-selector 0.3.6

  • dstore 1.1.1

  • Moment.js 2.18.1

Changelog

4.2.2

General

Fixed Issues

MAPAPPS‑4780

[Security] security.manager SSO Cookie not accepted, login fails

Line 4 Bundles (4.2.2)

Fixed Issues

MAPAPPS‑4770

[DataView] dgrid-select event causes NullPointer if grid is destroyed before EventHandler is triggered

Line 3 Bundles (3.9.2)

Fixed Issues

MAPAPPS‑4770

[DataView] dgrid-select event causes NullPointer if grid is destroyed before EventHandler is triggered

4.2.1

General

Fixed Issues

MAPAPPS‑4723

[Manager] Cannot delete file in manual configuration

MAPAPPS‑4759

[NativeApp] Add "_"-packages to layer file to prevent issued on Android devices

MAPAPPS‑4746

[NativeApp] Export of map.apps 3.x app fails

Line 4 Bundles (4.2.1)

Fixed Issues

MAPAPPS‑4742

[Popup] Title of popups windows too big

MAPAPPS‑4729

[iPhone] Application can be scrolled outside viewpoint

Line 3 Bundles (3.9.1)

Fixed Issues

MAPAPPS‑4727

[WMSLayer] Parent layer style information are not recognized

MAPAPPS&#4729

[iPhone] Application can be scrolled outside viewpoint

4.2.0

General

New Features

MAPAPPS‑4651

[NativeApp] Add missing Apache Cordova configuration/files

MAPAPPS‑4662

[NativeApp] Remove unused resources of Esri API 3.x from app export

MAPAPPS‑4636

[System] Support locale "de-ch"

Fixed Issues

MAPAPPS‑4547

[AppsOverview] Preview images are not always centered in IE 11

Line 4 Bundles (4.2.0)

New Features

MAPAPPS‑4349

[AGSStore] Update store to work with the ArcGIS API for JavaScript 4.x

MAPAPPS‑4196

[BaseMapToggler] Adapt to new map bundle

MAPAPPS‑4624

[Documentation] Provide basic API documentation for apprt-core/Mutable

MAPAPPS‑3872

[Layout] Add map loading indicator

MAPAPPS‑4423

[Layout] Support all dataform widgets

MAPAPPS‑4552

[LocateMe] Allow configuration of position update interval

MAPAPPS‑4425

[MVVM] Provide an API for bi-directional model binding

MAPAPPS‑4177

[MapFlow] Integrate Map Flow in map.apps 4

MAPAPPS‑4652

[Map] Add support for WMS

MAPAPPS‑4607

[Map] Ensure states in MapWidgetModel match the expected type

MAPAPPS‑4606

[Map] Switch map implementation from ct/Stateful to apprt-core/Mutable

MAPAPPS‑4608

[Map] Use apprt-binding in MapWidget

MAPAPPS‑4610

[OmniSearch] Show symbol in map

MAPAPPS‑4611

[OmniSearch] Update layout

MAPAPPS‑4609

[OmniSearch] Make ZoomHandler work with Esri API 4.x

MAPAPPS‑4325

[Printing] Integrate ArcGIS API for JavaScript print widget

MAPAPPS‑4629

[ResultCenter] Show features of a store in result center

MAPAPPS‑4656

[System] Remove unused 'bundleName' and 'bundleDescription' from NLS files

MAPAPPS‑4635

[System] Update ArcGIS API for JavaScript 4.4

MAPAPPS‑4422

[ViewLayer] Provide a way to integrate new Esri non-dijit widgets

MAPAPPS‑4545

[Vue] Provide Vue component to integrate external domNodes

MAPAPPS‑4563

[Vuetify] Adjust vuetify styles to match the look of map.apps

MAPAPPS‑4640

[Vuetify] Create an overview page of all components

MAPAPPS‑4543

[Vuetify] Integrate into map.apps themes

MAPAPPS‑4603

[Vuetify] Prepare application rootNode for Vuetify

Fixed Issues

MAPAPPS‑4664

[Layout] Scrollbars missing in dijitMenu drop-downs

MAPAPPS‑4676

[Layout] Tools in mobile sidebar are rendered too small and overlap eachother

MAPAPPS‑4691

[Map] Widget covers toolsets placed directly on map when switching from 3Dto 2D and back

MAPAPPS‑4562

[NativeApp] Add missing resources to map preload bundles

MAPAPPS‑4670

[Toolset] Collapsing toolsets with 3 or more tools inside hide the last tool

MAPAPPS‑4641

[WindowBase] Collapsing windows not working properly

MAPAPPS‑4696

[WindowManager] Windows containing iFrames cannot be resized to smaller size

Line 3 Bundles (3.9.0)

New Features

MAPAPPS‑3757

[AGSPrinting] Allow hiding of print templates

MAPAPPS‑4150

[AGSPrinting] Show preview of print area in map

MAPAPPS‑4552

[LocateMe] Allow configuration of position update interval

MAPAPPS‑4634

[System] Update ArcGIS API for JavaScript 3.21

Fixed Issues

MAPAPPS‑4700

[FeatureInfo] Unwanted window title

MAPAPPS‑4524

[Layout] Texts in disabled fields are hardly readable

MAPAPPS‑4466

[Map] GraphicsLayer has the wrong spatial reference

MAPAPPS‑4528

[RemoteSampleProject] Bundle "sample_templates" does not use NLS filesproperly

MAPAPPS‑4641

[WindowBase] Collapsing windows not working properly

MAPAPPS‑4696

[WindowManager] Windows containing iFrames cannot be resized to smaller size