New in Softadmin® 7.25.001

Design changes

New design for text controls and dropdown controls

All text controls (textbox, textarea, textbox with...) and dropdowns have received a touch-up.

newcontrols

Redesigned tabs

The design for detailview tabs has been updated to make them stand out more.

tabs

Pivot Grid gets support for column groups

The Grid component is most useful when the columns in the grid can be mapped to columns in a database table, where the Pivot Grid component is helpful when the columns in the pivot are related to table rows instead. But only the Grid component supported column groups, which could force you to use a Grid where the Pivot Grid would’ve made for a far simpler stored procedure. As part of the new design of the Pivot Grid we have also added support for column groups.

pivotgrid

New linear process

The linear process component has received a new design and optional support for showing icons on the process steps.

linearprocess

New color picker

Screenshot of color picker

New UX features

InfoSQL on parameter pages

You can now choose to use a menu item's InfoSQL procedure on its parameter page as well. @IsParameterPage = 1 will be passed to the procedure when it is called for the parameter page.

The consent checkbox is a checkbox that the user must check in order to be allowed to save. It is used for things like:

  • I consent to having my personal data stored.
  • I agree to follow the terms of service.
  • I attest that the data I have entered is truthful.

Unlike the normal Checkbox control, which is never mandatory, the Consent Checkbox is always mandatory.

consent

We have added the ability to disable row links in the grid. This is in addition the hide-functionality that already exists in grid, hides the entire link column if all rows say to hide the link, but shows links as disabled if at least one row on the page says to show the link.

In order to use the new functionality you must also provide a tooltip explaining why a link is disabled.

disabled_links

InfoSQL layout: Adapt to device

When deciding where a field shows its info label you could pick from Label above, Label to the left, and No label. This version introduces a new option: Adapt to device that will show labels to the left on personal computers and show them above for mobile devices.

This example shows how the labels for the timestamps adapt while the label for the description is always shown above.

infolabel_desktop

infolabel_mobile

New features

Receive HTTP headers in published web services

Published web services can now receive HTTP headers in a way similar to how web service call already could. You declare which headers are used in metadata and then receive a temporary table with those headers when the procedure is called.