13 October 2017

1. About this Release

The release focus has been improvements and bug fixing in tables and search.

2. Core

2.1. Date Format

All moment.js date formats which have month, day and year are now supported by Helium.

3. Table

3.1. Duplicate Objects

Both flat and structure table will support duplicate objects now.

image
Figure 1. Duplicate Objects in Table

3.2. Relationship Data

Data tables will now support relationship attributes and selectables. For configuration details see Table Column Configuration.

image
Figure 2. Relationship Data in Table

4. Form

4.1. Mandatory Field

When any form field is marked mandatory by providing the Validation Required setting true, a * will be added before form field label.

image
Figure 3. Mandatory Form Field : Material Category

4.2. Macro support for ConnectField configuration

The ConnectField Display element can now use symbolic names in the configuration. Example:

<Form>
...

...
<ConnectField>
...
  <Display>${attribute[attribute_Quantity]}<Display>
...
</ConnectField>
...
</Form>

5. Collaboration

5.1. Inbox notification icon in topbar

The Topbar icon for the Collaboration inbox now displays a notification icon, similar to that of TVC Classic.

6.1. Custom Search Provider

It is now possible to specify Custom Search Provider in Search Config. When no Search Provider is specified in Search Config, global Search Provider is used.

<SearchConfig>
...
<SearchProvider>com.acme.search.PartSearchProvider</SearchProvider>
</SearchConfig>

For configuration details see Search Documentation.

7. Other

In addition, a lot of small improvements and bug fixes have been made as well.