DialogMemory does not work for 'Arrangements' Setting in 'Move Component'
Steps to reproduce the issue:
1. Create a simple assembly having one child component.
2. Menu > Assemblies > Component Position > Move Component.
3. Select the component > in the 'Move Component' dialog in the 'Settings'
group set the "Arrangements" to "Apply to Used".
4. Move the component.
5. OK the dialog.
6. Restart NX.
7. start the 'Move Component' command.
Note that the "Arrangement" is changed to "Use Component Properties".
By the above behavior user will think that the DialogMemory function does
not work for "Move Component" dialog.
The initial value for the arrangements in the move component dialog is
always derived from the customer defaults and will override any dialog
memory from previous sessions. It's only after the first dialog that the
dialog memory will take effect for next time the dialog that is brought up
in that session.
Customer defaults setting is available at below:
File > Utilities > Customer Defaults > Assemblies > Positioning > Interface
(tab) > General > Arrangements
The reason behind this behavior was that the arrangements mode can have a
dramatic impact on users data model, especially in "Apply to Used" mode.
The concern was that someone would change its value in one session and not
notice this change in value in their next session.
Notes and References
OS Version: n/a