Release Notes for 1.14
This page contains the release notes for the patches of the 1.14 release.
Version 1.14.6 (October 2013)
A patch for the rel-1.14 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] Support SAP pseudo languages ZH/ZF/1Q/2Q; short time format
- [FIX] Commons: Avoid rerendering on tooltip changes for textfield variants
- [FIX] RenderManager: Restore focus after forced repaint
- [FIX] ResourceHandler: fixed the stream closing issue
- [FIX] ResourceHandler: remote location now works without cache
- [FIX] ToolPopup: Position of Arrow when ToolPopup is on the Left Side
- [FIX] UX3/NavigationBar overflow menu: Repaint Bug in IE 8
Desktop
- [FIX] Accessibility: missing role heading and aria-level for ThingGroup
- [FIX] Commons/AbsoluteLayout: Support for Tooltips
- [FIX] Commons: Avoid rerendering on tooltip changes for textfield variants
- [FIX] ResponsiveFlowLayout: Calculation of Percental Values of Width and Min-Width
- [FIX] ResponsiveFlowLayout: Flickering of the Layout
- [FIX] ResponsiveLayout - wrong order of Elements
- [FIX] ToolPopup: Added CSS-Class to DIV Within Arrow
- [FIX] ToolPopup: Position of Arrow when ToolPopup is on the Left Side
- [FIX] ToolPopup: Prevent Arrow From Covering Opener
- [FIX] UX3/NavigationBar overflow menu: Repaint Bug in IE 8
- [FIX] UX3/Shell: Fix adaptation of sizes of all open overlays
- [FIX] UX3/Shell: Fix color of selected navigation item in Crystal/Light? Design with SlimNavigation
- [FIX] commons/Dialog: Delay When FocusIn
- [FIX] commons/Dialog: Shift-Tab With Buttons
Version 1.14.5 (October 2013)
Patch for the rel-1.14 code line. It contains the following fixes for the UI5 Core and Controls:
UI5 Tools
- [FEATURE] When creating a new UI5 application project for mobile apps, Blue Crystal is used as theme instead of SAP MVI
- [FEATURE] Compatibility of ABAP Team Provider with ABAP in Eclipse 2.19.x
Core
- [FIX] ArrayDiff: fix wrong calculation of diff and optimized performance
- [FIX] Avoid assertion failures for applySettings() with default model
- [FIX] Device API: fix Media Queries on iPad
- [FIX] Fix missing focus outline in new Chrome 30.
- [FIX] IconPool: make IconFonts work in IE9 (URL with Params)
- [FIX] ListBinding: store application filters correctly
- [FIX] ODataModel: fix incorrect submitBatch request handle
Desktop
- [FIX] ComboBox/DropdownBox: fix update of item Text
- [FIX] ComboBox: restore focus on rerendering
- [FIX] MenuButton: value change on mobile devices
- [FIX] DropdownBox: wrong item set in onAfterRendering
- [FIX] SimpleForm: insert new field before first label fails
- [FIX] ThingInspector: fix keyboard navigation
- [FIX] TextArea with MaxLength: DEL key do not work in Firefox
- [FIX] ToolPopup: forward closing to Shell
- [FIX] Button: fix iconSelected
- [FIX] ux3.Shell: closing of Opened ToolPopups
- [Fix] MatrixLayout: colspan is wrong in IE10
- [FIX] Menu: no special top style for Menu in the Blue Crystal Theme
- [FIX] UX3/Shell: fix minor issues in the Blue Crystal Theme
Version 1.14.4 (October 2013)
A patch for the rel-1.14 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] Menu: Made Menu Usable in Popup
- [FIX] ODataModel: use withCredentials option only for async requests.
- [FIX] XMLView: Replace children before onAfterRendering
This fixes re-rendering issues with chart controls and the RichTextEditor when used in the XMLView.
- [FIX] bindElement refreshes all bindings of the Model
- [FIX] jQuery.sap.xml fix serialize XML for IE9
- [FIX] jQuery.sap.xml fix serialize for IE
- [FIX] sap.ui.core.IconPool: fix the calculation of absolute font path in IE9
Desktop
- [FIX] Commons/Menu: Refresh hover item after rerendering
- [FIX] FileUploader Keyboard Navigation for Internet Explorer 9
- [FIX] GridLayout fix for IE10
- [FIX] InPlaceEdit on iPad
- [FIX] Label alignment of icon in RTL mode
- [FIX] Label alignment of icon in RTL mode
- [FIX] Link: the Link handles the enter by itself
- [FIX] MatrixLayout render tooltips
- [FIX] Menu: Made Menu Usable in Popup
- [FIX] ToolPopup: Merged Fixes for Intelligent Arrow
- [FIX] Toolbar: fix issue where overflow popup items would be duplicated when rerendering happens while popup is open
- [FIX] UX3/NavigationBar: Fix scroll item into view
- [FIX] UX3/Shell: PaneBar Overflow Menu
- [FIX] sap.ui.commons Button: Fixed Lite Button disabled state
Others
- [FIX] Commons/Tree: Collapse/Expand icons in Gold Reflection and Blue Crystal Theme
- [FIX] Form line-height and label alignment for editable mobile controls
- [FIX] databinding: epm products example
Version 1.14.3 (September 2013)
Core
- [FIX] Allow grouping to be defined declaratively
- [FIX] Allow whitespace around numbers in CSSColor type
- [FIX] Callout: Fix multiple closed-event firing
- [FIX] Cursor position in Internet Explorer 9+
- [FIX] Data should not be removed when calling refresh
- [FIX] DataBinding: refresh method of Bindings not working
- [FIX] Grouping: Handle named models
- [FIX] LocalBusyIndicator: Fix possible javascript errors
- [FIX] LocalBusyIndicator: New Implementation
- [FIX] OData Two-Way Binding suppressing Text Field Change Event
- [FIX] ODataModel: add getNavigationProperty undefined check
- [FIX] ODataModel: endless loop in error cases when request fails
- [FIX] ODataModel: fix successHandler when no data was retrieved
- [FIX] ODataModel: fix token handling when using BATCH
- [FIX] ProxyServlet: filter secure flag in set-cookie header
- [FIX] ProxyServlet: support to delegate multiple occurences of headers
- [FIX] Refresh model after batch with change requests
- [FIX] ResourceHandler: fixed the stream handling when caching
- [FIX] Scrollbar: Fix errors when UI5 is in touch simulation mode
- [FIX] Table: No action mode for cells without tabbable element
- [FIX] Theming: Runtime Resource Path Pattern is wrong
- [FIX] Views: only render height and width style when set
- [FIX] XMLModel: fix setProperty function
- [FIX] bindElement: Trigger new request if $expand supplied/changes
- [FIX] datajs: Edm.String type bug for POST requests in Atom/XML format
- [FIX] sap.ui.core.Popup.js: ShieldLayer isn't hidden when popup is closed twice within 400ms.
- [FIX] ODataModel: submitChanges now deletes all expand properties
Desktop
- [FEATURE] Table: Inform in sort event if column was added
- [FEATURE]Form: Bluecrystal adoption
- [FIX] Accordion Ü, Ä, Ö with Dots in Section Header
- [FIX] Callout: Fix multiple closed-event firing
- [FIX] Carousel: Better ACC Keyboard handling and ARIA
- [FIX] Carousel: setFirstVisibleIndex not working
- [FIX] Commons/Menu?: Fix positioning for jQuery UI 1.9 ff.
- [FIX] Commons/Menubar?: Focus highlighting in HCB theme
- [FIX] Commons/SearchField: Fix rendering of associations ariaLabelledBy and ariaDescribedBy
- [FIX] DataSet: Check if scrollArea is in DOM after rerendering
- [FIX] DataSet: Fix for pagination feature (removing items which where already loaded)
- [FIX] DataSet: Update existing items when template changed
- [FIX] FileUploader: Wrong width when using %-values
- [FIX] QuickView: navigate event by icon click
- [FIX] Repair ProgressIndicator Contrast for Text
- [FIX] ResponsiveFlowLayout rendering issue fixed
- [FIX] ResponsiveFlowLayout: Corrected the Row's IDs
- [FIX] Slider. Fire change only when value is changed
- [FIX] Table: Calculate correct height for non std. height header
- [FIX] Table: Column menu does not open using keyboard navigation
- [FIX] Table: No action mode for cells without tabbable element
- [FIX] Table: Removed timer which is not needed anymore
- [FIX] Table: Return this in setVisibleRowCountMode
- [FIX] Table: fixed the scrolling behavior of the Table
- [FIX] Table: prevent column visibility menu text truncation
- [FIX] Table: unbindRows not working
- [FIX] ToolPopup arrow pos., exception after addButton, QUnit Test
- [FIX] ToolPopup: Prevent Fix of Size When Opened at Bottom
- [FIX] ToolPopup: Recalc the ToolPopup's Height if Open and Content added
- [FIX] Toolbar: Properly handle incoming focus for invisible items
- [FIX] TreeTable: Added ARIA code for TreeTable
- [FIX] TreeTable: Added visible focus for node icons
- [FIX] TreeTable: Replaced expand/collapse icons for HCB theme
- [FIX] UX3/ExactBrowser: Fix 'cannot call method
- [FIX] UX3/NavigationBar: Scrolling when mobile content exists
- [FIX] UX3/Shell NavigationBar-Items did not write data into DOM
- [FIX] UX3/Shell: Minor BlueCrystal issues
- [FIX] UX3/Shell: Panebar width
- [FIX] UX3/Shell: Stop facetbar animation on theme change
- [FIX] UX3/ToolPopup: Crashed when not content set
- [FIX]ComboBox in ItemNavigation Click on F4-Button focus different item
- [FIX]ComboBox/DropdownBox wrong item selected if similar text
- [FIX]ComboBox/DropdownBox: empty value after destroying and recreating
- [FIX]DatePicker empty after rerendering if pattern is set by binding
- [FIX]Label: wrong name for requiredAtBegin property
- [FIX]TextArea with MaxLength: possible to enter spaces before end
Mobile
- [FIX] Growing list - experimental grouping flag removed
- [FIX] sap.m.Bar: label text does not truncate in IE
- [FIX] sap.m.Dialog: contentWidth is now not applicable on Message type dialog.
- [FIX] sap.m.IconTabBar/Filter: fix for CSN.
- [FIX] sap.m.IconTabBar: destroy methods for aggregation.
- [FIX] sap.m.Popover: Arrow goes out of the popover area when it's near the border
- [FIX] sap.m.Popover: contentWidth/contentHeight don't have effect on popover.
- [FIX] sap.m.Popover: focus is set to popover instead of the focusable content after open.
- [FIX] sap.m.Popover: set the initial focus to leftButton or rightButton only when it's visible property set to true.
- [FIX] sap.m.Popover|Dialog: Dialog can't be fully closed in IE9.
- [FIX] sap.m.ProgressIndicator: replaced "barColor" with "state"
Inbox
- [FIX] TaskDescription: Task Description in RR View.
- [FIX] TaskInitiator: Task Initiator Value dosen't appear in BPM Inbox.
Others
- [FIX] Calendar legend square sizes
- [FIX] Font Sizes for TextView in BlueCrystal
- [FIX] Form: make background half-transparent
- [FIX] Tab focus outline was hardly visible
- [FIX] Table Blue Crystal Fix for Table in Table
- [FIX] UX3/ExactList: Fix Colors in BlueCrystal
- [FIX] sap.m.RadioButton: incorrect display in a MessageBox
- [FIX]Adapted List Header Background Color for BlueCrystal
Version 1.14.2 (August 2013)
Core
- [FIX] Allow grouping to be defined declaratively
- [FIX] Allow whitespace around numbers in CSSColor type
- [FIX] Callout: Fix multiple closed-event firing
- [FIX] Cursor position in Internet Explorer 9+
- [FIX] DataBinding: refresh method of Bindings not working
- [FIX] LocalBusyIndicator: New Implementation
- [FIX] ProxyServlet: filter secure flag in set-cookie header
- [FIX] ProxyServlet: support to delegate multiple occurences of headers
- [FIX] Table: No action mode for cells without tabbable element
- [FIX] datajs: Edm.String type bug for POST requests in Atom/XML format
- [FIX] sap.ui.core.Popup.js: ShieldLayer isn't hidden when popup is closed twice within 400ms.
Desktop
- [FEATURE] Table: Inform in sort event if column was added
- [FEATURE]Form: Bluecrystal adoption
- [FIX] Callout: Fix multiple closed-event firing
- [FIX] Carousel: Better ACC Keyboard handling and ARIA
- [FIX] Commons/Menu?: Fix positioning for jQuery UI 1.9 ff.
- [FIX] Commons/Menubar?: Focus highlighting in HCB theme
- [FIX] DataSet: Fix for pagination feature (removing items which where already loaded)
- [FIX] FileUploader: Wrong width when using %-values
- [FIX] Slider. Fire change only when value is changed
- [FIX] Table: Column menu does not open using keyboard navigation
- [FIX] Table: No action mode for cells without tabbable element
- [FIX] Table: Removed timer which is not needed anymore
- [FIX] Table: fixed the scrolling behavior of the Table
- [FIX] Table: prevent column visibility menu text truncation
- [FIX] Table: unbindRows not working
- [FIX] ToolPopup arrow pos., exception after addButton, QUnit Test
- [FIX] Toolbar: Properly handle incoming focus for invisible items
- [FIX] TreeTable: Added ARIA code for TreeTable
- [FIX] TreeTable: Added visible focus for node icons
- [FIX] TreeTable: Replaced expand/collapse icons for HCB theme
- [FIX] UX3/ExactBrowser: Fix 'cannot call method
- [FIX] UX3/Shell NavigationBar-Items did not write data into DOM
- [FIX] UX3/Shell: Minor BlueCrystal issues
- [FIX] UX3/Shell: Panebar width
- [FIX] UX3/ToolPopup: Crashed when not content set
- [FIX]ComboBox in ItemNavigation Click on F4-Button focus different item
- [FIX]ComboBox/DropdownBox: empty value after destroying and recreating
- [FIX]DatePicker empty after rerendering if pattern is set by binding
- [FIX]Label: wrong name for requiredAtBegin property
- [FIX]TextArea with MaxLength: possible to enter spaces before end
Mobile
- [FIX] Growing list - experimental grouping flag removed
- [FIX] sap.m.Bar: label text does not truncate in IE
- [FIX] sap.m.Dialog: contentWidth is now not applicable on Message type dialog.
- [FIX] sap.m.IconTabBar/Filter: fix for CSN.
- [FIX] sap.m.Popover: Arrow goes out of the popover area when it's near the border
- [FIX] sap.m.Popover: contentWidth/contentHeight don't have effect on popover.
- [FIX] sap.m.Popover: focus is set to popover instead of the focusable content after open.
- [FIX] sap.m.Popover|Dialog: Dialog can't be fully closed in IE9.
Inbox
- [FIX] TaskDescription: Task Description in RR View.
- [FIX] TaskInitiator: Task Initiator Value dosen't appear in BPM Inbox.
Others
- Fix calendar legend square sizes
- [FIX] Font Sizes for TextView in BlueCrystal
- [FIX] Tab focus outline was hardly visible
- [FIX] UX3/ExactList: Fix Colors in BlueCrystal
- [FIX]Adapted List Header Background Color for BlueCrystal
Version 1.14.1 (August 2013)
Features
- [FEATURE] Application: support for model propagation from Core
Fixes
- [FIX] fix for combination column chart is rendered wrong
- [FIX] Select: position fixed do not work properly on mobile
- [FIX] AppCacheBuster: added infinite cache header for requests
- [FIX] Application: models can be initialized without root component
- [FIX] ComboBox: Avoid "oListBox is not a function" error
- [FIX] Commons/ApplicationHeader: Add tooltip to logoff button
- [FIX] Commons/MenuTextFieldItem: Fix positioning of TextField
- [FIX] Core: fixed attachInit to be aware of listeners when booting
- [FIX] Core: make sure that the init listeners are called
- [FIX] Cumulative downport of fixes for Table & Link
- [FIX] DataSet: SegmentedButton lost focus when switching views
- [FIX] ListItemBase: nav icon deactivated for 1.14
- [FIX] MessageToast: problems on orientation change in Samsung Galaxy N2
- [FIX] Models: fix setProperty function when path is unresolvable
- [FIX] NotificationBar: Ellipses for Inplace Message
- [FIX] NotificationBar: Text-Color and Timestamp-Color
- [FIX] ODataModel fix getPropertyMetadata which considers navigation
- [FIX] Popup.js: a shield layer is added to prevent the delayed mouse
- [FIX] ResourceServlet: fix for experimental caching & mime types
- [FIX] ResourceServlet: fixed the experimental server cache
- [FIX] ResponsiveFlowLayout: CSS-Class Handling
- [FIX] RichTextEditor: Allow setValue("") to clear content
- [FIX] Splitter: Enhance keyboard navigation
- [FIX] Splitter: fix height calculation in IE and FF
- [FIX] Splitter: fix special resizehandler
- [FIX] Table: Header increasing when using multi header feature
- [FIX] Table: added support for filter type during filter creation
- [FIX] Table: fixed the delegate support for columns
- [FIX] ThingInspector tabchain does not work in light shell
- [FIX] ThingInspector tabchain does not work in light shell
- [FIX] ThingInspector: ThingGroup tooltips are not rendered
- [FIX] ToolPopup: Check of Opener
- [FIX] ToolPopup: Make Control More Stable If no Opener Was Set
- [FIX] ToolPopup: Position of Arrow With fit-Collision
- [FIX] UX3/NavigationBar: NavigationItem add missing "data-sap-ui"
- [FIX] UX3/Shell: Alignments in BlueCrystal Theme
- [FIX] UX3/Shell: FacetBar height animation
- [FIX] UX3/Shell: Fix SideBar Blue Chrystal Theme
- [FIX] UX3/Shell: Fix tool active color in Blue Crystal theme
- [FIX] UX3/Shell: Fix tools and pane overflow
- [FIX] UX3/Shell: Fixed ToolbarOverflowButton appearance
- [FIX] UX3/Shell: Removed destroy call to wrong Aggregation
- [FIX] UX3/Shell: ToolPopup invalidation
- [FIX] commons.Dialog: Closing Via Autoclose
- [FIX] sap.m.App: BeforeShow and AfterShow aren't fired for the first
- [FIX] sap.m.BackgroundHelper: only write opacity if it has been modified
- [FIX] sap.m.BusyIndicator does not rotate
- [FIX] sap.m.Popover: Fix the issue where popover is immediately closed
- [FIX] sap.m.demokit.explored application: error in the Form view
- [FIX]ComboBox: Adapted ComboBox font
- [FIX]DatePicker: Adapted DatePicker font
- [FIX]DropdownBox: Adapted DropdownBox font
- [FIX]Support Monospace text Design in BlueCrystal
- [FIX] Inbox: TLT SP05_HE BPM inbox New rule popup location
- [SECURITY][FIX] Utils: usage of latest commons-fileupload library
Tools
- [FEATURE] Compatibility of ABAP team provider with ABAP in Eclipse version 2.16.x
Version 1.14.0 (July 2013)
Fixes
- [FIX] SegmentedButton: focus on wrong button when using it within a popup
- [FIX] ThingInspector tabchain does not work in standalone mode
- [FIX] NavContainer: fix case where it is initially rendered empty and pages are added later
- [FIX] Checkbox, RadioButton: work around IE10 bug to ensure focus outline is displayed
- [FIX] ActionBar: make it work in QuickView with bluecrystal theme
- [FIX] ActionBar: fixed business actions alignment/jQuery behavior
- [FIX] ActionBar: fixed 'Follow' menu nullpointer exception
- [FIX] ActionBar: 'removeBusinessAction' possible using Action IDs now
- [FIX] ToolPopup: Added tabindex to root element in Renderer.
- [FIX] ResponsiveFlowLayout: Added a missing CSS-class that got lost after overhaul of control
- [FIX] ResponsiveFlowLayout: Prevent unneeded DOM-calls
- [FIX] NotificationBar: Fixed the mouse-pointer over not selectable messages within Notifiers and inplace message
- [FIX] UX3/Shell: Overlays that show the side-bars are now correctly resized when the side-bars change
- [FIX] UX3/Shell: ToolPopup invalidation now works correctly when databinding is used
- [FIX] UX3/ExactList: Static menu positioning now works even when the combined width of the menus is larger that the screen/container.
- [FIX] UX3/NavigationBar: Upper case now themable
- [FIX] Table: Added an attribute for a min rowcount configuration for visibleRowCountmode=Auto
- [FIX] RichTextEditor: SHIFT + TAB in IE didn't change the focus correctly due to a bug in TinyMCE
- [FIX] SearchField: Disable type ahead functionality (inherited from Combobox) when focus is applied (e.g. after rendering).
Framework
- BlueCrystal Theme is now available for the desktop libraries as GoldReflection replacement
- ODataModel Introduced option useBatch in the constructor or via setUseBatch function to allow all requests except count, CSRF token refresh and metadata request to be sent in an encapsulating batch request.
- ODataModel Introduced option maxDataServiceVersion to set the max version the client can accept. Currently supported: "2.0" and "3.0".
- datajs Upgrade to version 1.1.0.
- Databinding: new !isRelative method on Binding
- Databinding: Remove unnecessary updates/renderings
- Models: attachRequestCompleted event now has an additional boolean parameter success which states if the request has been processed successfully or not.
- ODataModel: XSRF token: fetch only if necessary:
- automatic token fetch before first change operation
- setTokenEnable method for switching on/off the functionality
- ODataModel: set forceNoCache method to deprecated
Desktop Controls
- [FEATURE] New OverlayDialog control
- ToolPopup: Added autoClose property.
- ToolPopup: Added maxHeight property.
- Splitter: Changed behavior. Now the panes are not focusable any more but the splitter bar itself can be focused and moved via the Shift+Arrow keys. This was done to address accessibility problems. The splitter bar now has the aria separator role.
- [FEATURE] UX3/Shell: ToolPalette and PaneBar overflow
Mobile
- NEW: sap.m.RatingIndicator: Added control.
- NEW: sap.m.ProgressIndicator: Added control.
- NEW: sap.m.Page: Added solid and transparent background design.
- NEW: sap.m.PopinDisplay: type with Block and Inline options is added to control pop-in Header/Value? fields display from sap.m.Column. API
- FEATURE: sap.m.Column: popinDisplay property is added to control pop-in Header/Value? fields display. See API
- DEPRECATED: sap.m.Column: popinHAlign property is deprecated. Use popinDisplay instead. See API
- FEATURE: sap.m.Text: maxLines property is added to limit number of lines in Text control. See API
- FEATURE: sap.m.Dialog: stretch property is added to stretch the dialog to full screen size. The stretchOnPhone property has been deprecated and please use the new stretch property instead. See API
- FEATURE: sap.m.ActionSheet: Texts in ActionSheet control are left aligned instead of middle aligned in theme Blue Crystal.
- FIX: sap.m.MessageBox: MessageBox now accepts customized action name with space inside.
Tools
- NEW: Determine installed UI5 plugins dynamically so that all installed UI5 Lib plugins are added to the JavaBuild Path and JavaScript Include Path when creating a SAPUI5 Application Project
- NEW: UI5 Application Development Tool and Eclipse Outline View: Enhanced generated coding for controller and JavaScript view files by adding @memberOf in the Java Doc of the generated methods so that the Eclipse Outline View works
Contribution "sap.suite.ui.commons"
- NEW: sap.suite.ui.commons.ViewRepeater: The itemHeight and height properties were added to support the responsive layout.
- NEW: sap.suite.ui.commons.RepeaterViewConfiguration: The itemHeight property was added to support the responsive layout.
- NEW: Developed LaunchTile control (experimental). The LaunchTile control provides a press-able element that can be used to launch a link to an application or another location. The control allows definition of a descriptive title and an icon that can be used to provide a hint the user about the launched application.
- NEW: Developed FeedTile control (experimental). The FeedTile control provides a container for an aggregation of FeedItems. The control will cycle through the list of FeedItems and display the title, age of the article, source and the image associated with the article. The control provides a press event that can be used to navigate down to a second level. As an example, it may navigate to a list of FeedItemHeaders where all, or a subset, of feed articles are presented.
- NEW: Developed FeedItemHeader control (experimental). The FeedItemHeader control displays the summary information associated with the referenced feed item. The control will display the title, age of the article, source, description, and image associated with the article. The control provides a press event that can be used to open the URL directly to the feed article.
- NEW: sap.suite.ui.commons.ThreePanelThingViewer control extends the sap.ui.ux3.ThingViewer control and provides an ability to display data in three panels with a vertical navigation bar.
- NEW: sap.suite.ui.commons.ThreePanelThingInspector control extends the sap.ui.ux3.ThingInspector control and displays the sap.suite.ui.commons.ThreePanelThingViewer control in sap.ui.ux3.Overlay.
- NEW: sap.suite.ui.commons.ViewRepeater control extends the sap.ui.commons.RowRepeater control and provides an ability to change data representation by switching between different views.
- NEW: sap.suite.ui.commons.ViewRepeater: Added an ability to substitute original repeater rendering with any external control.
- NEW: sap.suite.ui.commons.ViewRepeater: The Search field is provided to fire the search event when a user chooses Search, no actual search occurs.
- NEW: sap.suite.ui.commons.VerticalNavigationBar control extends the sap.ui.ux3.NavigationBar and provides an ability to display navigation items vertically.
- NEW: sap.suite.ui.commons.VerticalNavigationBar: The CountingNavigationItem control was added to display the quantity of items on a corresponding content area.
- NEW: sap.suite.ui.commons.ThingCollection contains a collection of items and allows you to navigate through them.
- NEW: sap.suite.ui.commons.ThingCollection: Added an ability to delete items from the collection.
- NEW: sap.suite.ui.commons.ThingCollection: The addNextContent method was added to enhance the navigation of items in the collection. This method provides an ability to insert a new item into the next display position.
- NEW: sap.suite.ui.commons.BusinessCard: Added an ability to set any UI5 control as a title for application developers.
- NEW: sap.suite.ui.commons.BusinessCard control displays business card information.
- FIX: NoteTaker Edit card (with DB) updates the model.
- FIX: sap.suite.ui.commons.NoteTaker: NoteTaker AddCard event contains newly created card.
Contribution "sap.viz"
- New Charts
- Treemap
- Heatmap
- Area
- Horizontal Area
- Area100
- Horizontal Area100
- Chart Supported Features (New and Changes)
- Below UI theme is supported
- Golden Reflection
- High Contrast Black
- Platinum
- New property of legend to switch on/off scrollable legend
- Number format setting supported in MND charts
- Keep Selection after chart resized
- Below UI theme is supported
- API (New and Changes)
- Selection: Get and Set selected info
Experimental Features:
Experimental features are not part of the officially delivered scope that SAP is going to guarantee for future releases – means experimental Features may be changed by SAP at any time for any reason without notice. The Experimental features are "NOT FOR PRODUCTION USE". You may not demonstrate, test, examine, evaluate or otherwise use the Experimental Features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of Experimental features is to get feedback at an early point of time allowing customers/partners to influence the future product accordingly. Please use the SCN Developer Center http://scn.sap.com/community/developer-center/front-end to provide feedback accepting that Intellectual Property rights of the contributions or derivative works shall remain the exclusive property of SAP.
For general information about Experimental features, please check the Compatibility Rules, for a detailed list check out the list below:
- Mobile Tablet Support: The controls of the UI libraries sap.ui.core, sap.ui.commons, sap.ui.ux3 and sap.ui.table are only partially optimized or adapted for mobile tablet usage.
- OData Write Support: First experiments for two way binding.
- Module sap.ui.core.plugin.LessSupport: Only for development purposes.
- Module sap.ui.core.delegate.ScrollEnablement: Current status is prototype.
- Configuration Parameters with "-xx-" and the corresponding features: e.g. sap-ui-xx-test-mobile
- Weinre Server Configuration: Might change or removed in future releases
- Control sap.ui.table.Table: Current status for Threshold and Column Grouping is prototype.
- Deprecated Message Controls in sap.ui.commons: MessageBar, Message, MessageList, MessageToast - Use sap.ui.ux3.NotificationBar instead
- Control sap.ui.core.HTML: Support of HTML with multiple root nodes
- Control sap.uiext.inbox.Inbox,sap.uiext.inbox.SubstitutionRulesManager: API is not yet finished and might change
- Control sap.ui.suite.TaskCircle: API is not yet finished and might change
- Control sap.ui.suite.VerticalProgressIndicator: API is not yet finished and might change
- Control sap.ui.ux3.ThingViewer: API is not yet finished and might change
- Control sap.ui.ux3.Shell: Personalization, Color Picker (Control sap.ui.ux3.ShellColorPicker) and "Inspect"-Tool
- Controls / Types sap.ui.ux3.Feed*: Open discusses might result in API changes and adaptation. Especially the text presentation (e.g. @-references and formatted text) is not yet clear. Also Feed Model topic still open.
- Control sap.ui.ux3.Exact: Open discussions might result in API changes and adaptation. Especially the Result Area is not final.
- Control sap.ui.ux3.ExactArea: Open discussions might result in API changes and adaptation.
- Type sap.ui.ux3.ActionBarSocialActions: Open discussions might result in API changes and adaptation.
- Improved performance for touch devices: Mouse events are now fired on their corresponding touch events
- Control sap.makit.*: API is not yet finished and might change
- Expert Theme Parameters for sap.m and sap.makit are not yet finished and might change
- Controls sap.viz.*: API of the new charting library is not yet finished and might change
- sap.ui.core.Component, sap.ui.core.ComponentContainer API is not yet finished and might change
- Control sap.m.GrowingList. API is not yet finished and might change completely
- Performance recorder: API is not yet finished and might change
- sap.ui.ux3.FacetFilterList API is not yet finished and might change completely
- NEW: Property type added to sap.m.Switch. This makes possible to have different Switch types (e.g "Default", "AcceptReject?"), see API
- NEW: Property navButtonType added to sap.m.Page. This property is used to set the appearance of the NavButton?. By default, a back button is shown in iOS and up button in other platforms. In case you don't want platform dependent styling, you can set the value to "Default", see API
- New control library sap.me with extensions controls for mobile
- NEW: Custom theme support: checks for inclusion of custom css created by the Theme Designer dependending on the existence of a custom CSS rule.
Version 1.13.1 (June 2013)
Changes
Fixes
- NotificationBar: Fixed Inplace Message Visually Clickable
Framework
- sap.ui.app.Application: Added config property
- sap.ui.app.Application: Added view aggregation and protected createView factory method
- sap.ui.model.odata.ODataModel: Added option to load metadata asynchronously.
- Extended Diagnostics Tool (CTRL + SHIFT + ALT + S) with debugging features.
Desktop Controls
- SimpleForm: a new property layout is created to choose the FormLayout that's used to render the SimpleForm. Per default ResponsiveLayout is used. There is a new enum SimpleFormLayout that defines the available layouts.
- ToolPopup: Made the arrow smarter. It positions itself always accordingly to its opener.
- ToolPopup: Extended the test page with a FileUploader
- New library sap.ui.unified: Currently all contained controls (new Shell control and other dependent controls) have an experimental state. The Implementation, API and Behavior might change in future.
Version 1.13.0 (May 2013)
Changes
Fixes
- NotificationBar: Activated Firing of 'Reize'-event
- NotificationBar: Made Callout follow the Notifier when opened
Framework
- sap.ui.core.Popup: Added a public API to use the 'followOf'-functionality
- sap.ui.app.MockServer: Added new experimental mock server class
- Theming: Automatic switch from SAP_CORBU to SAP_GOLDREFLECTION
Tools
- FIX: UI5 App Tool adds templates also for com.sap.suite.suite-ui-commons UI lib
Desktop Controls
- sap.ui.core.ScrollBar: Support for high number of steps.
- sap.ui.ux3.DataSet: Paging support
- sap.ui.ux3.Shell: Visual Adaptions
- sap.ui.table.Table: Column header menu API
Mobile
- The "Blue Crystal" theme (which was previously contained in the "sap.m" control library) has now been moved out to its own library "themelib_sap_bluecrystal". So if your application uses this theme, you need to add this one to the dependencies.
- sap.m.RatingIndicator?: a rating control has been added to the library, this control is still experimental