Can I change uid of reusable component?

Hello, everyone,
Hope you have a good weekend!

I have read the articles related in duplication of reusable components’ uid carefully.

While reading the articles, I got an idea off.
So I logged in my backendless app and open the file directory.

I have searched the warning uid in there and its JSON file.
Then I have changed both of it to another uid.(Actually, I changed only one letter to another letter.)

After that, I refresh the app and there is no error on ui-builder, but both of older and newer uid of form component were disappeared from both of JSON and file directory.

I am so afraid of this, so I am asking to you for support about this problem.
I wonder whether I did right or not.

If you have a good idea or you know the main point of my trouble, hope to let me know.
Thanks in advance.

Zoran.

Hi @Zoran_Lazic

Well, UI-Builder is a sensitive and complicated system and it keeps a strong relationship between UI and Logic using components UID, therefore we do not recommend changing source files manually except in cases when someone from the Backendless team provides strict instructions on what and where we need to modify.

In order to fix your issue could you please do the following:

  • what was the issue with UIDs
  • what/where did you exactly change
  • your AppId/ContainerName/PageName/etc

The UI-Builder cleanups logic of components which are not presented in the UI, so to restore you can use the Backups section

Regards,
Vlad