NT Higlights from December

December release notes/highlights. Testing out async events, story book research, import update templates on grid, CT to NT compatibility.
Modestas Dromantas
Modestas Dromantas

Changes to dates

There are 3 types of dates: date, datetime and datetime2. Date and DateTime will not be changed/converted to local time for users.

NT DB Updater

Improved download as download will be done in parallel.

Snapshots concept introduced where snapshot can be generated on a source database and used as cut of date when downloading transactions.

File Upload

Async event beforeUpload was added in order to support async checks or other logic.

URL filter compatibility

URL compress function was changed to save column names instead of indexes.

URL compressing was also added into current tech, so once URL filter is generated on CT switching to NT version will maintain same filter.

NOTE: Leave same data object names and views in order for this to work.

Old CT filter should still work on CT, but once loaded, they will be changed to new version.

Data grid

Filter controls will use captions from developer defined header in grid. It will be translated and it basically will updates caption in fields object on data object.

Export update and import templates added. For exports new events added BeforeExport which will provide export config and BeforeExportTemplate which will provide type(import or update) and export config.

Free filter edit textbox was added under filters. when using OR filtering it will not maintain states in UI.

DataGrid and detail Iframe code snippet added for more easier usage. Difference from older approach is just detailMessage prop.

More

Code generator should be published and integrated into Appdesigner this January. https://dev-test.omega365.com/nt/code-generator

Story book initial idea to have nice looking doc site generated from our components with examples. Later unit testing should come.

SHA256 hashing algorithm added to meet and improve security.