Code Fix: The AutoComplete control does not use strict validation

  • 16 February 2021
  • 0 replies
  • 11 views

Badge +6
 

Code Fix: The AutoComplete control does not use strict validation

KB002089

PRODUCT
K2 smartforms 4.7
LEGACY/ARCHIVED CONTENT
This article has been archived, and/or refers to legacy products, components or features. The content in this article is offered "as is" and will no longer be updated. Archived content is provided for reference purposes only. This content does not infer that the product, component or feature is supported, or that the product, component or feature will continue to function as described herein.

 

Issue Description

The AutoComplete control does not use strict validation and allows you to insert a value that does not exist from the list of available values. Functionality has been added to configure the behavior of the control to either use strict validation or allow a user to enter a non-existing value. This can be done by adding a key to the K2 smartforms Designer and Runtime web.config files, see the considerations section for steps on how to add or use the key.

 

 

Resolution

  1. Ensure you have K2 4.7 installed.
  2. Download and install the K2 4.7 August 2017 Cumulative Update from K2 Partner and Customer Portal.
  3. Get the K2 4.7 August 2017 Cumulative Update FP14 from Regional Support.
  4. Install the K2 4.7 August 2017 Cumulative Update FP14 to apply the fix.

 

 

Considerations

To use strict validation with the AutoComplete control, follow the steps below after installing K2 4.7 August 2017 Cumulative Update FP14:

  1. Browse to the following location in the SmartForms design time and runtime sites:
    1. [INSTALLDIR]K2 smartforms Designer
    2. [INSTALLDIR]K2 smartforms Runtime.
  2. Edit the web.config files.
  3. Add the following key under the App Settings section in each web config:

 

<add key="ControlPack.AutoComplete.KeyStrictValidation" value="true" />
If this key is not added to the AutoComplete control the control will continue to behave without strict validation. When the key is added and the value is set to false, the control will also behave without strict validation.

 

 


0 replies

Be the first to reply!

Reply