if( ri!readOnly, a!textField( label: "${displayName}", labelPosition: "ADJACENT", value: if( or(isnull(ri!record.${fieldName}), count(ri!record.${fieldName}.value)=0), "", joinarray(ri!record.${fieldName}.value, ", ") ), readOnly: true ), a!checkboxField( label: "${displayName}", labelPosition: "ABOVE", instructions: "${instructions}", helpTooltip: "${helpTooltip}", choiceLabels: local!${fieldName}Options.value, choiceValues: local!${fieldName}Options, required: ${requiredField}, value: ri!record.${fieldName}, saveInto: ri!record.${fieldName} ) )