For this, make an attribute of type bool and set it to false,
Now place a container below the button and put a dataview inside it. Now set the conditional visibility of the container to $Transaction/bool=true.
Now on the button which shows the dataview call a microflow, which changes the bool to true and refreshes the object.
(Don't forget to Set dataview’s editability to no).
Hope it helps!
Generate Overview Page for Transaction and see Method(Ref Selector) is visible in NewEdit Page Else Try adding a reference selector in Transaction Newedit and check your able to select the method. For Disable / enable fields, Please read this Conditional Editability . please elaborate if you are looking for anything else !!