4.2.0
New Features:
- New layout for
Data Dictionary
menu and many changes at the UI and UX atJJMasterData.Web
- Added Edit button at
/Render/
- It's possible to select a custom connection for a FormElement using
FormElement.SelectedConnectionId
. The connection is loaded fromJJMasterData:ConnectionStrings
. - Added
DataAccess.GetDataSet
andDataAccess.GetDataSetAsync
- Confirmation messages are now showed on a
JJMessageBox
instead of a JS alert. - New component:
JJBreadcrumb
. Includes a class and a TagHelper. - New component:
JJOffcanvas
. Includes a class and a TagHelper. - New component:
JJMessageToast
. Includes a class and a TagHelper. JJTitle
now supports simple actions with aList<TitleAction>
- "About" from MasterData is now rendered at an Offcanvas.
ValidationSummaryTagHelper
now loads errors from ModelState by default.- Added
FormElementField.GridRenderingTemplate
to render custom HTML at GridView.
Documentation:
- More info about Authorization
- Added information about
{FieldName}
expression keyword
Chore:
- Updated NCalc Plugin to 4.0 (Release Notes)
Bug Fixes:
- Floating labels now work for text area and textbox with actions
JJDataPanel
was not respectingAutoReloadFormFields
at relationships- When clicking "New" at a new field, the field list will work normally
- GridView data source errors were not logged
- MessageBox had incorrectly translated messages
Breaking Changes:
- Floating labels are now saved at
FormElement.Options