What’s New
- ServerController Options Wizard for Lazarus (at design time, right-click on ServerController datamodule and select the first item of the popup menu).
- New event in IWButton, IWLabel, IWLink, IWUrl and descendants: OnAsyncBeforeClick. This is a new async event that is triggered before the AsyncClick event and requires an OnAsyncClick event handler. This event allows the user to handle complex scenarios (for instance, updating a complicated UI) before the actual action happens (the one that is tirggered by the AsyncClick event).
- ServerController.JavaScriptOptions.EnableFirebug property renamed to EnableDebugConsole. The old Firebug library doesn’t exist anymore and we replaced it by Eruda debug console. Great for debugging web applications on various mobile devices.
- ASPX feature: Allow receiving generic/raw content (See updated PostDataDemo). Requires new IntraWeb.dll version is 1.1.0.0 to be deployed with any IW ASPX library build with IntraWeb 16.0.6 or later.
- IWjQGrid, TIWjQPageControl and TIWjQAccordion and descendants now show a drop down list of jQueryUI theme names at design time in the Object Inspector. This makes much easier to change/select a visual theme for your IWjQuery UI control
- New properties TIWApplication.ProxyAddr and THttpRequest.ProxyAddr. Contains the Proxy server IP address in case one is being used/detected (and properly configured).
- Debugging aid methods ToString() in THttpReply/THttpRequest
- New IWCheckBox.Toggle() method
- New TIWjQGrid/TIWjQDBGrid FilterOptions properties:
- SearchOnEnter: controls if search will be performed after user pressing enter. Default False
- AutoSearch: controls if search will be performed as you type (requires SearchOnEnter = False). Default True
- EnableClear: controls if filter can be cleared (through a small “x” button on the right hand side of the edit box). Default True
Bug fix
- Fixing/extending setButtonCaption in JavaScript to allow using raw HTML in the caption. Other minor JavaScript fixes
- Small memory leak in TIWCanvas (also affects TIWSignaturePad and TIWChartJS)