Issue with Column Filters or DVelop Combo

WorkWithPlus has the possibility to include "Column Filters" within the grid's columns in order to filter data:

A WorkWithPlus grid displays person records grouped into General Data, Additional Data, and Company Data sections, with columns First Name, Last Name, Full Name, Nick Name, Gender, Birth Date, Hobby, Company Name, and Country Name across two pages. Toolbar buttons above the grid include Insert, Excel, PDF, and Select columns, plus a Search box and filter icon.

In some situations the "Columns Filter" may show the "Loading Data" message instead of displaying the data properly:

The same WorkWithPlus person grid with General Data, Additional Data, and Company Data column groups shows the Nick Name column header dropdown opened, revealing "Sort from A to Z", "Sort from Z to A", a search box, and a "Loading data..." indicator.

These kind filters are developed by using procedures (<TRN_NAME>WWGetFilterData) exposed as REST services, so you should try the following steps in order to solve the issue.

Step 1 - URL Rewrite (only for .NET Framework)

You should verify that URL Rewrite is properly installed as explained in: https://wiki.genexus.com/commwiki/servlet/wiki?14958,How+to+install+URL+Rewrite

Once you install it, you have to allow WCF HTTP as explained here: https://wiki.genexus.com/commwiki/servlet/wiki?18398,URLRewrite+-+Common+issues,

Step 2 - REST Web Services Troubleshooting

Follow the GeneXus guide to verify your REST installation: https://wiki.genexus.com/commwiki/servlet/wiki?18365,REST+Web+Services+Installation+Troubleshooting

If the "SUCCESS" message appears, go on with steps 3 and 4.

If the "ERROR" message appears, your environment is not properly set up. You should verify it again.

If the message displayed is "This service needs an Authorization Header", take a look at the guide in the following link: https://wiki.genexus.com/commwiki/servlet/wiki?29439,Troubleshooting+secure+rest+services

Step 2.1 - Verify your protocol specification definition

If you're deploying your application on an HTTPS/HTTP server, you should verify that the Protocol Specification Property is defined accordingly in your KB: https://wiki.genexus.com/commwiki/servlet/wiki?8079,Protocol+specification+property

Step 3 - Generate the procedures

If the problem still happens, open the procedure "<TRN_NAME>WWGetFilterData" and use the option "Build With This Only" in order to ensure that the procedure is being properly generated.

In the GeneXus IDE, the source code editor for object "NeighborhoodWWGetFilterData" shows a right-click context menu over the code, with "Build With This Only" highlighted by a red arrow among options like Close, Save As, References, History, Properties, Locate in KB Explorer, Set As Startup Object, Export, Apply Pattern, and Open WorkWithPlus instance.

Step 4 - Use browser console

Use the browser console in order to identify the error and email support@workwithplus.com showing the browser console data.

Browser developer tools Network tab is open below a WorkWithPlus Persons grid, with the Nickname column header dropdown expanded showing 'Sort from A to Z', 'Sort from Z to A', 'Fix to the left/right' options and a searchable value list (Anita, Anne, Annie, Chris, Euge). The Network panel highlights a POST request named 'PersonWWGetFilterData' to '.../rest/PersonWWGetFilterData' returning Status Code 200.