Skip to content

Release 4.2

Compare
Choose a tag to compare
@whenshaw whenshaw released this 26 Oct 21:31
· 725 commits to master since this release

Changes/Additions for the 4.2 JSDO release

  1. 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.
  2. 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:

  1. 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
  2. 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.