FNCDataGrid WebFormDesigner no longer registered

The updated version 6.4.0.0 of the FNCUIPack from today contains a bug.
TmsFNCUIPackWEB project no longer registers the FNCDataGrid for the Web FormDesigner.
(I have manually loaded, uninstalled and reinstalled it.)
I can see a lot of FNC UI Pack components for the Web Formdesigner in the component palette but the FNCDataGrid is missing.
I cannot load existing projects when the web form designer is enabled in the options because the FNCDataGrid component is missing and the ide is complaining about it...

We have seen this and the issue will be fixed. Attached is a fixed tmsfncuipack web package, please install this.

Thanks for the quick response. I downloaded the web package from the link in your answer and installed that but it doesn't help.
(tried a couple of times, also with reinstall of webcore, fnc-components, rebooots, everything ...)
I am using tms smart setup for all installs.

Can you check which errors you see in the browser console? You can enable this in settings. Restart RAD Studio and open a new project, inspect the error.

Looks like there is a problem with the TMSFNCDataGridColumnsEditor ...

I noticed I didn't attach the correct package.

TMSFNCUIPackWEB.zip (7.2 KB)

Thanks, with this packagage it's working again

By the way....

Is it planned to also install these fnc web packages via tms smart setup in the near future? That would be awesome...

Automatic installation would indeed be preferred.

yep, once you're used to it everything else feels like pain in the a.. :grinning:

:smiley: lol

Hi Pieter,

today I upgraded my Delphi Version from 12.2 to 12.3, updated FNC UI Pack and have the same problem as described before with the FNCDataGrid. It doesn't load in the Web Form Designer.

This time it's the TMSFNCFilterBuilder which is missing in the TMSFNCUIPackWEB.dproj (see attached Screenshot from the Debug console)

Could you please provide a fix.

Thanks
Martin Suer

ok, I fixed this for me.

What I have done is the following...

In FNC.Core I changed Line 4102 in TMS.TMSFNCFilterBuilder.pas to:

RegisterClasses([TTMSFNCFilterBuilderGroup, TTMSFNCFilterBuilderExpression, TTMSFNCFilterBuilderColumn, TTMSFNCFilterBuilder]);

(added TTMSFNCFilterBuilder to the RegisterClasses call, not entirely sure if that is needed)

Then I added two units to the TMSFNCCoreWEB.twcl to the end:

TMS.TMSFNCFilterBuilder in 'TMS.TMSFNCFilterBuilder.pas',
TMS.TMSFNCValue in 'TMS.TMSFNCValue.pas';

and finally in the FNC.UIPack sources I added one unit to TMSFNCUIPackWEB.twcl:

WEBLib.TMSFNCEditorDropDownEdit in 'WEBLib.TMSFNCEditorDropDownEdit.pas';

With those changes I got the TTMSFNCDataGrid to reappear in the Component Palette for the WEB Form Designer.

I am not sure if those changes are correct.

While it's working for me now, please make sure it's working again in the next release out of the box after updating.

Kind Regards
Martin

Dear Martin,

The packages were indeed not properly adapted. We have correct this, next version will address this. Thanks for reporting!