I have a customized Part Entry screen with some custom buttons. When marking the screen Read Only to use as a tracker, the custom buttons become disabled.
For shits and giggles, can you throw a checkbox somewhere on the page and bind it to TransView.SysReadOnly? See if it lets you uncheck that. If it does, do your buttons become clickable?
Also, try changing the binding on your button to a TransView field if it’s not already.
I noticed in some screens Epicor has had logic that handles read-only on trackers as disable all except these columns. That has included my custom bound buttons. What dataview are your buttons attached to and what kind of row rule is in place for the disable. I ran into this problem in Posted Invoice Update
Ok, so I will have to go back up and mark Hannah’s answer as the solution. Though I copied the row rule as requested, I just noticed it was disabled by default…groan.
Thanks all for the input and help, especially @hmwillett
Double check that row rule. It wasnt immediately obvious to me that it wasnt enabled because the state of the screen didnt quite jive with my brain (aka the checkbox is for disabled, not enabled). Would be great if they had a row rule to make that red when disabled haha.
Also, I guess you need to make sure your Action view in your rule is the same as the binding view of your control you are trying to affect.