Display array values from CDT

GM: Just learning Appian as a business analyst. I have a basic app built, one CDT integer field as a array for documents, with the subsequent Appian-generated table for the "many" if the user loads more than one document. How do I display the list of documents for a particular record from that array field? I'd also like to use a link field so another user can download one of the documents if needed.

I've seen the editable grid pattern from other developers but I was hoping for a simpler solution since I'm still learning, and don't have a coding background?? thx in advance

Current code for single document but doesn't work for multiple:

a!textField(
label: "Revised/additional documents",
labelPosition: "ADJACENT",
value: if(rule!APN_isEmpty(ri!record['recordType!Saving.fields.{folderId}folderId']),"-",document(ri!record['recordType!{Saving.fields.{folderId}folderId'],"name")&"."&document(ri!record['recordType!{Saving.fields.{folderId}folderId'],"extension")
),
readOnly: true
)

  Discussion posts and replies are publicly visible