Configuring WebPanelDesigner as intent resolver

WebPanels generated by WebPanelDesigner can be configured to function as intent resolvers. To enable this feature, a property named "ExposeAsIntentResolver" is available in the WebForm node. When this property is set to true, an additional property called "IntentResolverDescription" becomes available. This allows developers to provide a detailed description of the intent, which should clearly define its purpose and functionality.

ExposeAsIntentResolverWebPanelDesigner
Expose as intent resolver properties

Exposing Grids in WebPanelDesigner

When grids are present in the WebPanelDesigner, they can be exposed as part of the intent resolver by using the "IncludeGridInIntentResolver" property. Setting this property to true will include the grid in the intent resolver. However, if multiple grids exist within the WebPanelDesigner, only one grid can be exposed at a time.

GridIncludeInIntentResolver
Include grid in intent resolver

It's important to note that when a grid is exposed, the grid's content will not be included in the intent description. Instead, only the filters, sorting orders, and rows per page will be included as parameters of the intent, provided they are configured to do so, as explained in Selecting Parameters for Intent Resolvers.

If you need to incorporate specific grid information into the intent description, you should add this information in the "IntentResolverDescription" property within the WebForm node.

Availability

K2BTools 15.3