|
<< Click to Display Table of Contents >> Navigation: Version History > 14.0.22 |
ServerController.OnBackButton should work as expected now. The method signature changed, though:
TOnBackButtonEvent = procedure(var VResyncInfo: TIWResyncInfo) of object;
where:
TIWResyncInfo = record
CurrentTrackId: Cardinal;
SubmittedTrackId: Cardinal;
FormName: string;
FormClassName: string;
ExecuteForm: Boolean;
SetActiveForm: Boolean;
RecreateActiveForm: Boolean;
Handled: Boolean;
end;
TContentForm was greatly extended and improved. TContentBase.Execute method changed signature. There is a new parameter named aParams.
function Execute(aRequest: THttpRequest; aReply: THttpReply; const aPathname: string; aSession: TIWApplication; aParams: TStrings): boolean; virtual;
Bug fix: Put a frame on a IWForm during design time should work now. This bug fix was listed in version 14.0.19 history but it was not included.
Bug fix: Under some circumstances a CallBack call could raise an access violation when updating controls with invalid values.
Bug fix: IWTimer inside frames was not tiggering async events.
Bug fix: IWDBCheckBox could raise an exception during rendering if the underlying DataSet was empty.
GoToURL is now using window.location.replace, instead of META REFRESH tag. his method now has a new parameter aPrependBaseUrl. The session base url will be used to prepend relative URLs if this parameter is true.
Lots of internal improvements and other optimizations