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)