Article Details
Id:17567
Product:finPOWER Connect
Type:FIX
Version:3.03.04
Opened:02/11/2020
Closed:05/11/2020
Released:02/12/2020
Job: J025440

HTML Widgets; widget.UI.ParametersHost; When Initialise called more than once, may not create controls

Calling the Initialise method more than once on a widget.UI.ParametersHost control caused unpredictable results, e.g., the controls may not have been created correctly.

A special option, alwaysCreateControls must be passed in to this method when calling it multiple times (e.g., on the Client Edit form when changing the Client Group to force a different Parameter Set to be used on the User Defined page), e.g.:

C.phUserDefinedWeb.Initialise(mClientGroup.UserDefinedWebParameters, { alwaysCreateControls: true });

Additionally, the Client Edit HTML Widget has been updated so that any User Data and User Data Web Parameter Sets will update accordingly when the Client Group is changed.

  • If no User Data Parameter Set is configured for the Client Group, the User Data tab is hidden.
  • If no User Data Web Parameter Set is configured for the Client Group, this is hidden from the Web Access page.

Finally, if the "Allow Client to access web-based applications and Portals?" checkbox is unchecked on the Web Access page, then all the information following will be hidden to keep it consistent to the New Client wizards.

The following HTML Widgets have been updated:

  • HtmlWidget_ClientEdit
    • Version: 1.14 (12/11/2020)