Forum Discussion
Hi Angela, thanks for your reply.
1. I've tried most of these, except for resetting preferences. How do you do that? Can that be done within the user interface?
2. You have a great memory. I made the dialog larger by making the default widths for the containing properties larger, as per your suggestion.
3. Now that you mention it, I did rename the labels for "generation" and "major_rev" properties. I have changed them back but dialog still appearing empty.
1. In I12 you can reset the internal Innovator preferences in the menu in the top right corner. I don´t remember where these buttons were in I11 (so much for "great memory"). But look for the menu that also contains the Aras help and the license activation stuff.
2. Happy to hear that the "width" trick worked!
3. You definitely can rename the labels – no problem! Just don´t delete system properties like major_rev or generation. Aras should prevent that users delete these fields anyway. But I11 in particular has only minor sense of self-preservation.
Does the revision dialog still work for Methods and Parts?
Try to hide your custom fields to see if one of them cause the issue.
- henry_yc4 months agoIdeator I
Hi Angela, thanks again for your in-depth reply. After many hours of debugging, I figured out that issue (kind of). The revision dialog only renders when I open the ToC grid for the ItemType. Previously I had the ItemType hidden from the ToC and was only accessible via the relationship tab of another ItemType. The thing is, though, the revisions dialog works for other ItemTypes even though the ToC grid is not opened for them first. I've tried to compare the properties/settings of my ItemType and others but cannot see any obbious differences.
I suspect this might be an issue with caching of versioning metadata. Are you aware of a way to programmically replicate opening the ToC grid, or perform the same caching, preferably silently?
- AngelaIp4 months agoIdeator I
It´s maybe an Innovator 11 related issue. Hard to tell.
It can be a caching issue, but sometimes Innovator just don´t "fetch" the complete item. It´s similar to an AML get query. You can get the full item, or only specific properties. You can get the data with or without relationships. Typically you only get the data you really need.
I right now remember that I had a similar use case where I opened an item programmatically and certain background attributes were missing. It was something related to multiple staged dialog windows, but I have forgotten the context.In your case I would try other things first:
Do you use the " | " symbol in any of your property labels OR item names? Do you use any other unusual chars? If yes, remove them and try again.
You can also add a "debugger;" statement to the beginning ...\Client\scripts\revisionDialog.html
Ensure to test in an in-private windows with cache disabled. Start browser debugger, it should stop at your debugger and then step through.