Code.
The screens and fields are coded differently. In fact, there are only two functional types of screen in Jira - view and edit. The create screen is simply an edit-type screen that is displayed at create time.
Code does all the rendering, and where the screen is in use is what determines how it grabs fields. Fields also are coded with a view mode and an edit mode, done with "templates", and a create/edit screen renders the edit mode version of a field, and a view screen calls the view "template" for the field.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.