I have designed a screen which allows the user to edit various elements. I am trying to modify the existing layout and provide a "view only" mode. How can I recycle the screen layout so as to display data with greyed out or "readonly" radio buttons?

There are two variants of the Radiobutton command. The first one can be used without InputAssistant:

Radiobutton (x,y) "some text" F[fieldname] "some value"

The second format can be used in conjunction with InputAssistant only:

Radiobutton (x,y) "some text" name"varname" value="some value"

Only the second one allows the "-readonly" option:

Radiobutton (x,y) "some text" name"varname" value="some value" -readonly