Release 4.2
Changes/Additions for the 4.2 JSDO release
- getErrors() API is at the JSDO and tableRef level. It can be called at any time to return the errors from the most recent CRUD operation when using Before-Imaging and the errors will be reset on the next CRUD operation. The API can also be called from the error handler for the Kendo UI DataSource.
- The Submit operation now allows the use of a temp-table instead of only a ProDataSet. This was requested by a customer who had written their application prior to the JSDO handling before-image data. The signature of the ABL routine that implements a Data Object Submit operation previously supported only an OpenEdge ProDataSet parameter. With this release, you can also use a single temp-table parameter instead. However, a single temp-table parameter does not support before-imaging. So, you must provide your own custom implementation to manage the record changes that you handle with Submit. The recommended approach continues to be to use a ProDataSet.
In conjunction with this JSDO release:
- The Progress Data Service Template in the Telerik platform was updated based on changes suggested by Telerik. These changes included using the MVVM model (Model-View-View Model) for organization of code to make modifying the template easier. The MVVM model follows the Progress methodology of separating business logic from the UI components
- A new CRUD Sample is being developed to make available through GitHub. This sample is to help our customers learn how to create an application with Master/Details views with CRUD operations. It uses the Progress Data Service Template and shows how a developer can extend the template to develop an application.