1. Make a separate folder and copy your project to there. Use this folder only for the 2.2 release
2. Open your project and go to the forms that contain grids.
3. In the grid, go to the fields property and apply the primary key (set primary key property)
4. Go to the uniqueid property in the grid and apply the fields that form a unique combination. Most likely, just the key is enough.
5. Go to the javascript of the module
6. Clean javascript
7. Compare javascript and accept changes.
Why this change:
The change was required as the grid did not preserve the correct row. If you select row 3 and go to another page, row 3 will be chosen again, which is unwanted behavior. Now selecting is done on key value.
Other bugfixes
New functions in V2.2
New components in V2.2
We are working hard on our documentation and samples. That is a continuous proces. The overall manual can be downloaded as a PDF or EPub as well. The wiki page of PHsPeed has been replaced by the homepage of PHsPeed.
Improved functions in V2.2
The debugger is more responsive and we fixed a crash that sometimes occured when you closed PHsPeed before the termination process of the debugger was ready.
The IDE has been cleaned up, duplicate functions have been removed, the buttons for new modules and application wizard; and the debugger toolbar are relocated.
Known issues
The datetime picker is broken in the current bootstrap version. The original developer has migrated his component to a new release that is not depending on Bootstrap, and does not support the old components anymore. In this prerelease, you can use the field, but opening the date-field will have rendering issues. We are investigating options here. Migrate to the latest release, or find another component.