Hi,
my requirement is to set the default document so i have taken value from my database which i have already uploaded and i used those values into the linkfield with a!documentDownloadLink but still i unable to see the document can you please help me where i went wrong, Below is my code.
a!localVariables( local!text:"Please refer these document and send your reply soon", local!newGrid:'type!{urn:com:appian:types:SHA}SHA_receivedDocuments'(), local!emailSubject:"Sending mail regarding Property Documents", local!document:40915, local!docName:"Dummy Document", { a!sectionLayout( label:"", contents: { a!richTextDisplayField( labelPosition:"COLLAPSED", value:{ a!richTextIcon( icon:"file-text", color:"ACCENT", size:"LARGE" ), a!richTextItem( text:"Document", color:"SECONDARY", size:"LARGE", style:"STRONG" ) } ) }, divider:"BELOW" ), a!gridLayout( headerCells: { a!gridLayoutHeaderCell(label:"Upload Document",align:"CENTER"), a!gridLayoutHeaderCell(label:"Document Type",align: "CENTER"), a!gridLayoutHeaderCell(label:"Document Description ",align: "CENTER"), a!gridLayoutHeaderCell(label:"Action") }, columnConfigs: { a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "DISTRIBUTE"), a!gridLayoutColumnConfig(width: "ICON" ) }, rows:{ a!forEach( items: ri!documents, expression: a!gridRowLayout( contents: { if( rule!FCO_hasValue(fv!item.receiveDocId), a!fileUploadField( label: "File Upload", labelPosition: "ABOVE", target:cons!SHA_FOLDER, maxSelections:1, value:fv!item.receiveDocId, saveInto: fv!item.receiveDocId, required: true(), ), a!linkField( links: { a!documentDownloadLink( label: local!docName, document:todocument(local!document) ) } ), ), a!dropdownField( label: "Document Type", labelPosition: "ADJACENT", placeholder: "Select the type of document", choiceLabels:cons!SHA_TYPESOFDOCUMENTS, choiceValues:cons!SHA_TYPESOFDOCUMENTS, value:fv!item.docType, saveInto:fv!item.docType, ), a!textField( label:"Document Description", placeholder:"Enter document description", value:fv!item.docDescription, saveInto:fv!item.docDescription, ), a!richTextDisplayField( label: "Rich Text", labelPosition: "COLLAPSED", value: {a!richTextIcon( icon: "trash", link: a!dynamicLink( saveInto: a!save(ri!documents,remove(ri!documents,fv!index) ) ), size: "STANDARD", color:"NEGATIVE", )}, ) } ) ), }, selectionValue: ri!documents, selectionSaveInto: ri!documents, addRowLink: a!dynamicLink( label: "Upload file", value:true(), saveInto:{ a!save (ri!documents,append(ri!documents,{local!newGrid})) } , ), ), } )
Discussion posts and replies are publicly visible
Your code looks fine to me - I tried to replicate the issue and I was able to view and download the dummy document with no issues. Are you sure that the dummy document exists for that ID? Also what happens when you try to view this interface? Does it show a link but the link doesn't work, or does it just not display the link at all?
i able to see the document but it is only visible when i am clicking on the upload document but my requirement is to show upon opening the interface