Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Hello there,

We are glad to inform you that the latest 2022.01 versionof the SWAT Framework is out. Below is the list of issues thatare part of this release.

New Features

Priority Key Akioma Release Notes
High SWAT-5152 We support a new control-type "logicDesigner" at the panel-level control.

Improvements

Priority Key Akioma Release Notes
Medium SWAT-5327 Dark theme styling adjustments for the rich text editor
High SWAT-5324 Multiple improvements to the dark theme
Medium SWAT-5304 Dark theme styling adjustments for the new sidebar control
Medium SWAT-5282 Included a generic blockEvent condition in the payload obtained from the client side code execution. If set to true, it will block the selection and can be used for any custom method that wants this behavior.

Example:
Assume there is a grid on which you want to block rows selection. You would need a function (pre-existing or new one) that sets the blockEvent property, then attach that function to the EventBeforeSelection attribute of the grid.

akioma.swat.customFunction = function() {
const returnedObject = {};
// function maybe does something...
returnedObject.blockEvent = true;

return returnedObject;
};

On the grid in question, in the EventBeforeSelect attribute: $akioma.swat.customFunction()
The grid will now block any row selection.
Medium SWAT-5276 Clean-up in the images assets, between SWAT and OFFER
Medium SWAT-5140 Tab selection is now kept on reloading in the layout designer
Medium SWAT-5052 The getFrame method was added and is now available in CLAPI.

getFrame(name) will get a descendent frame object by name, where name is as string representing the object name (case-insensitive)

ex: const sDetailWindow = Tabbar.window;
const sDetailFrame = sDetailWindow.getFrame('sDetailDatenFrame');

Bugs

Priority Key Akioma Release Notes
High SWAT-5369 Solved a backend-frontend socket.io communication not working by default issue, by updating the backend socket.io host default URL
Highest SWAT-5365 Removed some invalid refs to datagridcol
Medium SWAT-5346 Fixed a typo error in the loadApplicationSettingsByDomain method
High SWAT-5339 Fixed missing home button on feather theme
Medium SWAT-5320 Added a check to prevent the creation of new objects with empty names in the repository
Medium SWAT-5319 Fixed clearing dirty state on details tab upon designer reload
Medium SWAT-5290 Fixed an issue which occurred for textarea marked as not required but the required warning message still being displayed under it. Added a new isRuleStillActive method to check the rules applicability.
Medium SWAT-5285 Fixed an issue which occurred when deleting instances in the form designer and the attributes were not cleared in the property grid
Medium SWAT-5251 Fixed a styling bug in dynSelect that prevented bottom scroll by a few pixels
Medium SWAT-5210 hasChanges and hasErrors states were added to frame object.
Medium SWAT-5195 Suppress errors on save in object type maintenance screen.
Medium SWAT-5085 Fixed and issue causing dynSelect not always to trigger the dirty state on change.

Looking forward to hear your feedback.

Thanks,
Build.OneTeam

  • No labels