16.0.6 Version History

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)