Version 3.4 of ArcGIS API for Flex and ArcGIS Viewer for Flex Released

Version 3.4 of both the ArcGIS API for Flex and ArcGIS Viewer for Flex was released on Wednesday July 3rd, 2013.

This release has a major focus on integration with the next release of ArcGIS.  Many features to support Portal for ArcGIS, ArcGIS for Organizations, and ArcGIS.com are included in this release.  Improved workflows, updated localization, and bug fixes are also highlighted.  Many new enhancements were added to support image services, standardized queries, legends, and printing.  Please refer to the comprehensive list of What’s new in the ArcGIS API 3.4 for Flex and What’s new in the ArcGIS Viewer 3.4 for Flex for complete details.

The following highlight a few of the updates in the 3.4 release.

Data validation

The AttributeInspector, AttributeTable, RelationshipInspector, and supporting skins have all received updates to support data validation.  Enhancements in the API are now used in the viewer to support data validation.  It is also important to note that, through the AttributeInspectorSkin, it is possible to customize each component that displays and edits field values.  This also includes not using MX components for mobile applications, which was the main goal for this enhancement.

Set required fields in Application Builder

Require fields while editing attributes in the viewer

Validate decimal places for numeric fields

The following API sample uses a custom skin and the new field classes below to support data validation.

  1. required property on the FieldInspector class
  2. fractionalDigits property on the DoubleFields class
  3. ButtonBarField
  4. dateFormat property on the CalendarField class

Custom field editors

Custom editors may be used by using the editor property on the FieldInspector class

Portal for ArcGIS,  ArcGIS for Organizations, and ArcGIS Online integration

The Application Builder is configured to use ArcGIS online by default for its utility services.  When you set the Portal for ArcGIS URL to your ArcGIS for Organizations or on-premises Portal for ArcGIS, the utility services are easily carried over for you.  There are more options for configuring your own utility services when using Portal for ArcGIS, but either way Application Builder will find and use those services.

Portal for ArcGIS utility services

Application Builder utility services

Using the Print service

Note:  The only configuration option inside your ArcGIS for Organizational account is to modify the print task URL.

Web map and legend updates

Additional updates were added to support legends for WMS and ArcGIS Image services, as well as support for ArcGIS Image services in web maps.

ImageServiceLayer enhancements

Added support for raster function templates, no data interpretation, and legend support.

2013 Esri User’s Conference

Please stop by the Esri showcase to visit with members from Flex team, and don’t forget to add the Flex related Technical Workshops to your UC agenda.

Esri showcase – Web

  • Tuesday 9:00 – 6:00
  • Wednesday 9:00 – 6:00
  • Thursday 9:00 – 1:30

Flex Team Technical Workshops at the UC

Hope to see you there!

This entry was posted in Developer, Web and tagged , , , . Bookmark the permalink.

Leave a Reply

7 Comments

  1. alexroma says:

    Hmm.. I’m confused… I can’t see any Utility Services on my ArcGIS Online site. How come?

  2. alexroma says:

    A known bug was supposedly fixed in 3.4 “Allow setting dateFormat and useUTC for date fields in Edit widget – GitHub/138″. I recently had this issue for the date filed in some map in Korea. The issue was indeed fixed in the Attribute Table widget, but not in the pop-up widget. The time there is still shown incorrectly.

  3. gbrown45 says:

    I’m new to this just upgrade to 10.1 from 9.3. When I am creating an application in Flexview I get this error:
    Map Manager
    failed to load-fault code
    fault info: security error accessing url
    fault details: destination: Default Http
    Any help is appreciated. Also do I need ArcGIS online to create web maps? Thanks
    gretchen