Announcements
This site is in read only until July 22 as we migrate to a new platform; refer to this community post for more details.

"The key of an existing row cannot be changed"

I have a table view with some inline action toggles. The toggles each have two format rules to simulate a checkbox. In the browser test environment, these work fine and don't give any errors. But checking the toggles on/off on the app on my phone (Android) is more often than not giving an:

"Action Failed. The key if an existing row cannot be changed"

Any ideas why / how to fix?

Solved Solved
0 3 91
1 ACCEPTED SOLUTION

Actually figured it out - I had my key set to a virtual column, which even though 'constant', was obviously being recalculated all the time!

View solution in original post

3 REPLIES 3

Please check that the “editable if” field says ISBLANK([_THIS]).

Check that there are no actions like “Set the value of some column…” or “Add a new row to another table using values…” where the ID is involved.

Make sure the UNIQUEID() for the ID column is placed in the Initial value field, not in the Formula field.

Thanks for the reply.

My toggle action is simply:
CLASS1 = IF([CLASS1], FALSE, TRUE)

Where CLASS1 is a Yes/No field / column. For CLASS1 'editable' it's just ticked...do I need the above formula?

Actually figured it out - I had my key set to a virtual column, which even though 'constant', was obviously being recalculated all the time!

Top Labels in this Space