New answers tagged disable
For your new object that does not support that option, you should hide the checkbox and label. Just hide that set with CSS display: none; to remove it from the flow.
You should not show controls to the user if they can not interact with them. It will cause problems like frustration, doubts and may be even leaving the process altogether. If the user finds a control that he can't interact with, first is going to look for an explanation of why. Once he doesn't find that answer, he may feel that missed a step before, and ...
Disable option tells you that you are not eligible to access this feature because of 1: f permissions 2: or they are dependent on another action & gets invoked after an action. You can keep them disable and give an explanation on hover[not mandatory]
Either way is fine. Of course, replacing the text with "Nothing to Paste" is much more clear and understandable than just disabled "Paste" menu entry, which is good for UX. However it seems to be standard to leave the disabled entry unchanged, like on Windows explorer, you won't find a dynamic disabled paste entry. This way is also friendly for UX because ...
Top 50 recent answers are included