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
Changelog
4.2.0
General
Line 4 Bundles (4.2.0)
New Features
|
[AGSStore] Update store to work with the ArcGIS API for JavaScript 4.x |
|
[BaseMapToggler] Adapt to new map bundle |
|
[Documentation] Provide basic API documentation for apprt-core/Mutable |
|
[Layout] Add map loading indicator |
|
[Layout] Support all dataform widgets |
|
[LocateMe] Allow configuration of position update interval |
|
[MVVM] Provide an API for bi-directional model binding |
|
[MapFlow] Integrate Map Flow in map.apps 4 |
|
[Map] Add support for WMS |
|
[Map] Ensure states in MapWidgetModel match the expected type |
|
[Map] Switch map implementation from ct/Stateful to apprt-core/Mutable |
|
[Map] Use apprt-binding in MapWidget |
|
[OmniSearch] Show symbol in map |
|
[OmniSearch] Update layout |
|
[OmniSearch] Make ZoomHandler work with Esri API 4.x |
|
[Printing] Integrate ArcGIS API for JavaScript print widget |
|
[ResultCenter] Show features of a store in result center |
|
[System] Remove unused 'bundleName' and 'bundleDescription' from NLS files |
|
[System] Update ArcGIS API for JavaScript 4.4 |
|
[ViewLayer] Provide a way to integrate new Esri non-dijit widgets |
|
[Vue] Provide Vue component to integrate external domNodes |
|
[Vuetify] Adjust vuetify styles to match the look of map.apps |
|
[Vuetify] Create an overview page of all components |
|
[Vuetify] Integrate into map.apps themes |
|
[Vuetify] Prepare application rootNode for Vuetify |
Fixed Issues
|
[Layout] Scrollbars missing in dijitMenu drop-downs |
|
[Layout] Tools in mobile sidebar are rendered too small and overlap eachother |
|
[Map] Widget covers toolsets placed directly on map when switching from 3Dto 2D and back |
|
[NativeApp] Add missing resources to map preload bundles |
|
[Toolset] Collapsing toolsets with 3 or more tools inside hide the last tool |
|
[WindowBase] Collapsing windows not working properly |
|
[WindowManager] Windows containing iFrames cannot be resized to smaller size |
Line 3 Bundles (3.9.0)
New Features
|
[AGSPrinting] Allow hiding of print templates |
|
[AGSPrinting] Show preview of print area in map |
|
[LocateMe] Allow configuration of position update interval |
|
[System] Update ArcGIS API for JavaScript 3.21 |
Fixed Issues
|
[FeatureInfo] Unwanted window title |
|
[Layout] Texts in disabled fields are hardly readable |
|
[Map] GraphicsLayer has the wrong spatial reference |
|
[RemoteSampleProject] Bundle "sample_templates" does not use NLS filesproperly |
|
[WindowBase] Collapsing windows not working properly |
|
[WindowManager] Windows containing iFrames cannot be resized to smaller size |