Changelog

Changelog

2021.4

Bugfixes

  • fixed an issue that lead to temporal number formats (hh:mm:ss) of negative values producing a wrong overflow to the next unit

Improvements

  • stability and performance improvements

 

2021.2

Bugfixes

  • fixed an issue that lead to dotted fill patterns not being displayed

Improvements

  • stability and performance improvements

 

2020.4

Bugfixes

  • fixed an issue that lead to the filter box to become visible, despite being disabled, when selecting the empty cell at the upper left corner

  • fixed scripting method setExpandTo not working when called with initial value after manually collapsing nodes

  • fixed an issue with data type bars not being filled completely on odd browser zoom levels

  • fixed an issue that resulted in screen readers reading in another language than the browser language

  • fixed an issue that lead to the software certificate being recognized as invalid

Improvements

  • changed the versioning schema to match all other graphomate components

 

2.3

Bugfixes

  • fixed a bug that caused the BIAL method setHierarchyStates to malfunction

  • fixed a bug that caused the cells highlighted by the highlight group not being resetted to default color when the cursor left them in Internet Explorer

Improvements

  • changed the calculation of the micro pies' share from cellValuetarget / totalsource to cellValuesource / totalsource 

  • added compatibility with WAI-ARIA compatible Screenreaders

  • added property Ignore Multiple Currency Values that causes deviations of values representing an aggregation of multiple currencies to not being shown

 

Note: While implementing the screen reader compatibility we changed the dom structure of the table's title that causes the following css selections to not work anymore:

  • selections using the direct child operator > to select the title div (the title element is now part of the <table> tag)

  • selections assuming the title element is of node type <div> (we swapped it with the more semantic <caption> tag )

 

2.2.1

Bugfixes

  • fixed a bug that lead to rendering issues with Deviation Charts when property 'Width Per Column' was used

Improvements

  • Prepared tables for compatibility with commenting solutions from five1 to catch up with graphomate charts and tiles

 

2.2.0

Bugfixes

  • fixed a bug that triggered a user highlight when using alt+tab to change applications and switching back to the browser window using a mouse click

  • fixed an issue that lead to incorrect display of the hierarchy nodes when property Show Scaling Factor was used

  • fixed an issue that lead to line breaks not working in some rare cases

  • fixed an JavaScript error "remote is not defined" that occurred when using third party pdf export solutions and in some other scenarios

  • fixed an incomatibility issue that occurred when the Lumira Designer standard component called "Authoring" was used in the same Application

  • fixed a bug that lead to In Cell Charts overflowing their cell when Width per Column was used

  • fixed an issue with the Additional Properties Sheet which caused changes in the column visibility to not get applied in some cases

  • fixed BIAL scripting methods to set and get deviation labels which weren't behaving as expected

Improvements

  • implemented the Highlight Group to be used in conjunction with other instances of tables, charts and bubbles

  • changed the color properties to be selected in an actual color picker when using the Standard Properties Sheet

  • prepared the tables for parallel processing of data sources

  • changed the appearance of hierarchy nodes without sums to match the styling of other, regular sum nodes

 

2.1.5

Bugfixes

  • fixed an issue that lead to Row Format Configuration style 'datatype' not being applied

  • fixed an issue that prevented the context menu from being displayed

  • fixed script method getChangedInput to return a valid string value

  • fixed an issue that prevented hierarchy states from being saved when Save Hierarchy States was enabled and Use Hierarchy Marker was disabled

  • fixed an issue that prevented hierarchy states from being saved when hierarchy nodes were rendered without sum values

Improvements

  • New Data Type Filltype Hatched Up Bold und Hatched Down Bold

  • onInputChanged event now only fires on enter or click away instead of firing on every button press

 

2.1.x

Bugfixes

  • fixed missing positive signs of deviation labels when using row format configuration to apply an extended number format to deviation columns

  • fixed a bug that lead to a number format not getting applied to deviation columns of a table which contains formatted data

  • fixed a bug that prevented units of formatted data from being displayed at the column header in some cases

  • fixed the incorrect coloring of column headers when they include numbers and the heatmap is being used

  • fixed a bug that caused the table to reset hierarchy states when initially using the context menu 

Improvements

  • added a feature set which enables table components to use graphomate server functionalities

  • added methods .show() and .hide() to the BIAL scripting interface

  • added prefixed meta data CSS classes to DOM elements to prevent them from possibly beginning with a digit (e.g. column-revenue or row-Y0GZ)

  • changed the error behavior of scripting methods, including getClickedElement, getClickedSeries and getSelectedMember to preferably returning -1 or undefined instead of throwing an error

  • added the ability to hide redundant units if a column of formatted data contains a unit for every cell using the property Suppress Repeating Units

 

2.0.3

Bugfixes

  • Fixed a bug that lead the filter box to be not accessible on mobile devices

  • Solved an issue that in some cases lead to an performance decrease over time

Improvements

  • Improved the manual outliers to work with absolute and percentage deviation charts as well as with In Cell charts

  • Improved scroll behavior to be usable on a wider range of mobile browsers

  • Added scripting methods to set and get the visibility and names of context menu custom events

 

2.0.2

Bugfixes

  • Solved an issue where some context menu functionality did not work properly in Lumira Designer 2.1

  • Solved an issue that lead to double rendered deviation labels in exported pdf documents when using Design Studio 1.6

Improvements

  • Refactoring and compatibility improvements for Lumira 2.1

  • Added many scripting methods for a more comprehensive scriptability

  • Added data binding for some data related properties in the Standard Properties Sheet

  • Added the Property "Save Selected Member On Right Click"

 

2.0.1

Bugfixes

  • Solved an issue that lead to a wrong alignment of fixed headers and their columns when changing the hierarchy states during runtime

  • Row Format Configuration icons placed in the row title column won't overlap their cells' text anymore

  • Solved an issue with context menu availability for tables placed in container components

  • Solved displaying issues for tables with only one row of data

  • Solved a rare issue that lead to an incorrect number format getting applied to percent deviation labels

  • Solved an issue that lead to a wrong assignment of data types when preceding columns were hidden

Improvements

  • Implemented a new rounding algorithm to ensure a consistent rounding of numbers in different browsers

 

 

 

2.0.0

Bugfixes

  • Locale option not functional

  • Solved problems with labels in deviation columns

  • Ignore attribute columns for data types

  • Fixed issue regarding click events in Safari on iOS

Improvements

  • New and improved Additional Property Sheet-Design

  • In Cell-charts

  • table as Heatmap

  • Sortable Row Headers, e. g. for butterfly tables

  • Scripting language enhancements

  • Width per Column accepts max width as input

  • New mode for deviation pin heads for IBCS compliant display

  • Outlier threshold

  • Automatic storing of hierarchy states is possible

  • Text replacement via Row Format Configuration

  • New data types shape "wedge"

  • Attribute columns are now sortable (only via standard properties)

 

1.6.3

Bugfixes

  • Additional Property Sheet: Small bug fixes and UI improvements

  • fixed problem with number formats in case that option "Deviations from Null" is enabled

  • some minor improvements regarding (sum border) dividers

  • fixed row order issue for explicit post-order hierarchies

Improvements

  • new Expand Event: Fires if a hierachy node is expanded or collapsed

  • option to replace empty-, null- and infinity-values

  • option for a separat pin head color

  • option "Exceptions from Null" to handle null values in exceptions explicit

  • css classes for exceptions

  • if the filter helper is not enabled, it is not longer possible to apply a filter (by the user)

  • added CSS classes for deviation elements (e. g. deviation axis)

  • new exception shapes ("Triangle Up" and "Triangle Down")

 

1.6.2

Bugfixes

  • problem with structures

  • option "Use formatted data" not functional

  • getSelectedMember returns false member (wrong indexing)

  • "Number Format Per Column": percent number formats not functional in any case

  • problem with data selections containing explicit hierarchy nodes

  • "Filter String" option is not applied on application startup

  • exceptions with invisible source do not show up

  • row format configuration style "Data Types per Row" not functional

 

1.6.1

Bugfixes

  • some fixes regarding fixed table headers

  • better support for iOS 9+

  • many small improvements for Row Format Configuration edge cases

Improvements

  • Row Format Configuration with style "Number Format" is now available for deviation columns

  • condition operator "Contains" supports regular expressions

  • Selected Member script function returns column members

  • new solution to keep hierarchy navigation states

  • column header cells show multiple dimensions

  • Row Format Configuration supports hierarchy level, row index and member-key as condition operator

  • new option to prevent line breaks in header cells

 

1.5.2

Bugfixes

  • padding adjustment

  • debugging some minor issues

Improvements

  • performance improvements (width, height, text width)

  • mobile scrolling event optimized

  • behavior for NULL values unified

 

1.5.0

Bugfixes

  • Comparison group, scaling, highlighting and fixed table header improved

  • Overlay for "Assign a Data Source" and for non-supported selection at run-time

  • Hierarchy sign (x/-) doesn't trigger onClick-Event anymore

  • Performance improvements for usage of the context menu

  • iOS9.1 mobile compatibility

  • Filter input und scrolling for mobile

  • Firefox compatibility fixed

Improvements

  • Highly customizable row formatting

  • Support for SAPUI5 M mode

  • Manual scaling and outlier threshold for deviation charts

  • Hierarchy level doesn't change after property update

  • Option to choose between +/- and row content (member) when clicking on row header for hierarchy drilldown

  • "Left Padding in Em" now sets the left padding of the first column

  • Possibility to toggle between multiple colors by click when using highlights

  • Table content is editable at runtime (e. g. for planning)

  • Internal scaling group is switched off by default 

  • Possibility to set a factor for the size of deviation labels

  • Better support for PDF-export from BIExcellence

  • New option to determine the usage of NULL values for deviation calculations


1.4.3

Bugfixes

  • Indizierung der Expand-to-Level-Option beginnt jetzt auch bei 1

  • Umfangreiches Bugfixing

Improvements

  • Separate Spalte zur Anzeige von Attributen

  • Kontextmenü 

  • Skalierungsgruppe (komponentenübergreifend)

  • Trendpfeile mit Farbwahl als Exceptions

  • Annotationen zur Nutzung mit Bookmarking

  • Implementierung von Ausreißern und Darstellung nach IBCS

  • Dotted Data Type

  • Alert Level aus BW-Query für Exceptions nutzbar

  • Suppress Zero Labels-Option im Additional Property Sheet (APS)

  • Hinweis auf Skalierungsgruppe zur Design Time in der Komponente (oben rechts)

  • Freie Farbwahl für die Pins in Abweichungsdiagrammen

  • Performanceoptimierungen

  • Scrollen auf mobilen Geräten implementiert

  • Null-Werte Unterdrückung für Abweichungsdarstellung überarbeitet

  • Im APS werden nur vorhandene Serien als Auswahlmöglichkeit für die Deviations angeboten

1.3.1

Bugfixes

  • Verbesserungen der Zeichenroutine der Tabelle

  • Positionierung der Exceptions korrigiert

Improvements

  • Tabellenspalten für Datenserien und Abweichungen nun frei über UI positionierbar

  • Übernahme des Zellformats direkt aus Data Source ("Formatted Data")

  • Titelzeile kann fix gesetzt werdenbeim Scrollen

  • Zur Laufzeit werden keine Default-Daten angezeigt

  • Durchgezogene Darstellung der Abweichungsachsen

  • Semantische Achsen möglich

  • Scaling und Units unter Spaltentitel anzeigbar

  • Schriftart für Tabelle einstellbar

  • Option zur Unterdrückung von Null-Werten

  • Mehrfach-Auswahl von Tabellenzellen für Filterung

  • Neue Property LOCALE zur Abbildung Tausender- und Dezimaltrennzeichen

  • erste Spalte - Zeilentitel - nun für Skripte als "Trigger" nutzbar

  • Positionierung der Exceptions auch direkt vor und hinter den Werten möglich

  • Leere Zeilen der Data Source werden nicht ausgeblendet

  • Lupe im Filter-Input wird bei Eingabe ausgeblendet

  • Erweiterung der Skriptsprache: alle Properies über Skript setzbar

  • setDeviationLabels analog zu den seriesLabels (auch für Skriptsprache)

1.1.4

Bugfixes

  • Namen der Datenserien werden in der UI nun korrekt übernommen, wenn neue hinzukommen

  • 0.0-Werte werden in den Deviations nicht mehr angezeigt

  • getSelectedMember ohne vorherigen Klick löste Fehler aus

  • Problem mit der Darstellung der Deviations in Firefox gefixt

  • Ausrichtung der Exceptions in der ersten Spalte korrigiert

  • Leere Selektion führt nicht mehr zu fehlerhafter Darstellung

Improvements

  • Micro Pies als Exception Icons nutzbar

  • Breite ist spaltenweise einstellbar

  • Filterbox in Abhängigkeit zur Breite der Spalte

  • fette Linien über Summenzeilen

  • Spalten mit Null-Unterdrückung aus BEx-Query führen nicht mehr zu Verzerrung der Spaltendarstellung

  • Data Debugger eingebaut, welcher Datensnapshots und Remote-Logs ermöglicht ((Alt+Strg+Shift) dann q+w) 

1.1.3

Bugfixes

  • Deviation-Charts verursachen zur Laufzeit keine Fehlerausgabe auf der Konsole mehr, wenn negative Breiten auf rect-Elementen liegen

  • Value Format Extended - Scaling 1 führte zu falscher Skalierung - Division durch 10 - Problem behoben

  • Ausrichtung der Alerts gefixt

  • Problem mit NULL-Werten in Abweichungen behoben

  • Problem mit 0-Werten in Abweichungen behoben

Improvements

  • Text für die Filterbox ist vom Designer setzbar (auch über die Skriptsprache)

  • Text für die Filterbox unterstützt reguläre Ausdrücke

  • Optionen im NumberFormat-Editor wurden erweitert (analog zu den Charts)

  • visibleSeries in Skript-Sprache integriert

  • Tabellen-Zellen haben als cursor den pointer

  • Spalten- und Zeilentitel sind ausblendbar (auch über Skriptsprache)

  • CSS Klassen für Spalten, Zeilen, Dimensionen etc.

  • Labels für Deviations sind an- und ausschaltbar

  • UI: Überschrift für Size und Color ergänzt (analog zu Charts)