I cannot able to sort it out I am passing id that but id is not having degree certificate document but still the document download link is showing for all other documents

Certified Senior Developer

I cannot able to sort it out  I am passing id that id is not having degree certificate document but still the document download link is showing

  Discussion posts and replies are publicly visible

  • 0
    Certified Senior Developer

    Your query is not clear . what i understand is , are you trying to show and hide document link on the basis of a column id. could you please also put your code here. to identify the issue 

  • 0
    Certified Senior Developer
    in reply to Komal Jain

    a!localVariables(

    /*local!data:rule!GHR_GetPersonalDetails(resourceId:ri!rid ),*/
    local!document:rule!GHR_GET_MAIN_DOCUMENT_DATA_QE(rid: ri!rid),
    /*local!education:rule!GHR_GET_EDUCATION_DETAILS_QE(resourceId: ri!rid),*/
    local!account:rule!GHR_GET_ACCOUNT_DETAILS_QE(rid: ri!rid),
    /* The selected navigation section */
    local!activeLightweightNavSection: 1,
    /* The navigation sections */
    local!lightweightNavSections: {
    "Address",
    "Qualification",
    "Previous Employment",
    "Accounts & Statutory",
    "Photo",
    "Resume",
    "Bank Statements",
    "LOA",
    "Education"
    },
    a!columnsLayout(
    columns: {
    /* Navigation column */
    a!columnLayout(
    contents: {
    a!cardLayout(
    contents: {
    a!forEach(
    items: local!lightweightNavSections,
    expression: a!cardLayout(
    contents: {
    a!sideBySideLayout(
    items: {
    a!sideBySideItem(
    width: "MINIMIZE"
    ),
    a!sideBySideItem(
    item: a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {

    a!richTextItem(
    text: fv!item,
    color: "ACCENT",
    style: if(
    local!activeLightweightNavSection = fv!index,
    "STRONG",
    "PLAIN"
    )
    )
    }
    )
    )
    }
    )
    },
    link: a!dynamicLink(
    saveInto: {
    a!save(local!activeLightweightNavSection, fv!index)
    }
    ),
    style: "#F7F7F7",
    padding: "NONE",
    marginBelow: "STANDARD",
    showBorder: false,
    decorativeBarPosition: "START",
    decorativeBarColor: if(
    local!activeLightweightNavSection = fv!index,
    "ACCENT",
    "#F7F7F7"
    ),
    accessibilityText: if(
    fv!index = local!activeLightweightNavSection,
    "Selected section.",
    "Unselected section. Press enter to select section."
    )
    )
    )
    },
    style: "#F7F7F7",
    padding: "STANDARD",
    showBorder: false
    ),
    a!cardLayout(
    height: "TALL",
    showWhen: not(a!isPageWidth("PHONE")),
    style: "#F7F7F7",
    padding: "STANDARD",
    showBorder: false
    )
    },
    width: "NARROW"
    ),
    /* Content column */
    a!columnLayout(
    contents: {
    a!cardLayout(
    contents: a!localVariables(
    local!sectionLabel: index(
    local!lightweightNavSections,
    local!activeLightweightNavSection,
    ""
    ),
    {
    choose(
    local!activeLightweightNavSection,
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    label: "Address",

    contents: a!cardLayout(
    contents: a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {

    a!richTextDisplayField(
    value: {

    a!richTextItem(
    text: "Present Address",

    link: a!documentDownloadLink(
    document:index(local!document,"aadhaarPic",null)

    ),
    showWhen:and(if(a!isNotNullOrEmpty(index(local!document,"aadhaarPic",{})),true(),"Not uploaded"),
    if(a!isNotNullOrEmpty(local!document),true(),false())
    )

    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"aadhaarPic",{})),true(),"Not uploaded")
    )
    }
    ),

    a!richTextDisplayField(
    value: {
    a!richTextItem(
    text: "Permanent Address",
    link: a!documentDownloadLink(
    document:index(local!document,"panPic",null)


    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")
    )

    }

    )

    }
    /*showWhen: if(a!isNullOrEmpty(local!document),true(),"Not uploaded")*/
    ),
    a!columnLayout(
    contents: {}
    )
    }
    ),
    showBorder: false
    ),
    style: "#ffffff",
    isCollapsible: true()
    )


    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {

    a!richTextItem(
    text: "Degree Certificate",
    link: a!documentDownloadLink(
    document:index(local!document,"degreeCertificate",null)
    ),
    showWhen: and(
    if(a!isNotNullOrEmpty(index(local!document,"degreeCertificate",{})),true(),"Not uploaded"),
    if(a!isNotNullOrEmpty(local!document),true(),false()))
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"degreeCertificate",{})),true(),"Not uploaded")
    )
    }
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:if(a!isNullOrEmpty(index(local!document,"createdBy",null)),{},index(local!document,"createdBy",null)),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    ),
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {}
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded On",
    labelPosition: "ABOVE",
    value:index(local!document,"createdOn",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdOn",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )


    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Previous Employement",
    link: a!documentDownloadLink(
    document:index(local!document,"experienceCertificate",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"experienceCertificate",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"experienceCertificate",{})),true(),"Not uploaded")
    )

    }
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )

    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Aadhar",
    link: a!documentDownloadLink(
    document:index(local!document,"aadhaar",null)

    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"aadhaar",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"aadhaar",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    /*a!documentViewerField(*/
    /*document: local!document.aadhaar*/
    /*)*/
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    ),
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Bank PassBook",
    link: a!documentDownloadLink(
    document:index(local!document,"bankPassBook",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankPassBook",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankPassBook",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    ),
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "PanCard",
    link: a!documentDownloadLink(
    document:index(local!document,"panPic",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")

    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {

    a!richTextItem(
    text: "Father photo",
    link: a!documentDownloadLink(
    document:index(local!document,"fatherPic",null)

    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"fatherPic",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"fatherPic",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Mother Photo",
    link: a!documentDownloadLink(
    document:index(local!document,"motherPic",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"motherPic",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"motherPic",{})),true(),"Not uploaded")
    )
    }

    )
    }
    )
    }
    )

    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Uploaded Resume",
    link: a!documentDownloadLink(
    document:index(local!document,"resume",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"resume",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"resume",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!textField(
    label: "Bank Name",
    labelPosition: "ABOVE",
    value:index(local!account,"bankName",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankName",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Bank Branch",
    labelPosition: "ABOVE",
    value:index(local!account,"bankBranch",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankBranch",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Letter of Appontment",
    link: a!documentDownloadLink(
    document:index(local!document,"loa",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"loa",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"loa",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(index(local!document),true(),"Not uploaded")*/
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "10th Marksheet",
    link: a!documentDownloadLink(
    document:index(local!document,"TenthMarksheet",null),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"TenthMarksheet",{})),true(),"Not uploaded")
    )
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"TenthMarksheet",{})),true(),"Not uploaded")
    )
    }

    )
    }
    ),
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Twelth Marksheet",
    link: a!documentDownloadLink(
    document: index(local!document,"TwelthMarksheet",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"TwelthMarksheet",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download"
    )
    },
    showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    )

    )
    }
    ),
    padding: "STANDARD",
    showBorder: "NONE"
    )
    }
    )
    }
    )
    )

  • 0
    Certified Senior Developer
    in reply to Komal Jain

    a!localVariables(

    /*local!data:rule!GHR_GetPersonalDetails(resourceId:ri!rid ),*/
    local!document:rule!GHR_GET_MAIN_DOCUMENT_DATA_QE(rid: ri!rid),
    /*local!education:rule!GHR_GET_EDUCATION_DETAILS_QE(resourceId: ri!rid),*/
    local!account:rule!GHR_GET_ACCOUNT_DETAILS_QE(rid: ri!rid),
    /* The selected navigation section */
    local!activeLightweightNavSection: 1,
    /* The navigation sections */
    local!lightweightNavSections: {
    "Address",
    "Qualification",
    "Previous Employment",
    "Accounts & Statutory",
    "Photo",
    "Resume",
    "Bank Statements",
    "LOA",
    "Education"
    },
    a!columnsLayout(
    columns: {
    /* Navigation column */
    a!columnLayout(
    contents: {
    a!cardLayout(
    contents: {
    a!forEach(
    items: local!lightweightNavSections,
    expression: a!cardLayout(
    contents: {
    a!sideBySideLayout(
    items: {
    a!sideBySideItem(
    width: "MINIMIZE"
    ),
    a!sideBySideItem(
    item: a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {

    a!richTextItem(
    text: fv!item,
    color: "ACCENT",
    style: if(
    local!activeLightweightNavSection = fv!index,
    "STRONG",
    "PLAIN"
    )
    )
    }
    )
    )
    }
    )
    },
    link: a!dynamicLink(
    saveInto: {
    a!save(local!activeLightweightNavSection, fv!index)
    }
    ),
    style: "#F7F7F7",
    padding: "NONE",
    marginBelow: "STANDARD",
    showBorder: false,
    decorativeBarPosition: "START",
    decorativeBarColor: if(
    local!activeLightweightNavSection = fv!index,
    "ACCENT",
    "#F7F7F7"
    ),
    accessibilityText: if(
    fv!index = local!activeLightweightNavSection,
    "Selected section.",
    "Unselected section. Press enter to select section."
    )
    )
    )
    },
    style: "#F7F7F7",
    padding: "STANDARD",
    showBorder: false
    ),
    a!cardLayout(
    height: "TALL",
    showWhen: not(a!isPageWidth("PHONE")),
    style: "#F7F7F7",
    padding: "STANDARD",
    showBorder: false
    )
    },
    width: "NARROW"
    ),
    /* Content column */
    a!columnLayout(
    contents: {
    a!cardLayout(
    contents: a!localVariables(
    local!sectionLabel: index(
    local!lightweightNavSections,
    local!activeLightweightNavSection,
    ""
    ),
    {
    choose(
    local!activeLightweightNavSection,
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    label: "Address",

    contents: a!cardLayout(
    contents: a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {

    a!richTextDisplayField(
    value: {

    a!richTextItem(
    text: "Present Address",

    link: a!documentDownloadLink(
    document:index(local!document,"aadhaarPic",null)

    ),
    showWhen:and(if(a!isNotNullOrEmpty(index(local!document,"aadhaarPic",{})),true(),"Not uploaded"),
    if(a!isNotNullOrEmpty(local!document),true(),false())
    )

    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"aadhaarPic",{})),true(),"Not uploaded")
    )
    }
    ),

    a!richTextDisplayField(
    value: {
    a!richTextItem(
    text: "Permanent Address",
    link: a!documentDownloadLink(
    document:index(local!document,"panPic",null)


    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")
    )

    }

    )

    }
    /*showWhen: if(a!isNullOrEmpty(local!document),true(),"Not uploaded")*/
    ),
    a!columnLayout(
    contents: {}
    )
    }
    ),
    showBorder: false
    ),
    style: "#ffffff",
    isCollapsible: true()
    )


    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {

    a!richTextItem(
    text: "Degree Certificate",
    link: a!documentDownloadLink(
    document:index(local!document,"degreeCertificate",null)
    ),
    showWhen: and(
    if(a!isNotNullOrEmpty(index(local!document,"degreeCertificate",{})),true(),"Not uploaded"),
    if(a!isNotNullOrEmpty(local!document),true(),false()))
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"degreeCertificate",{})),true(),"Not uploaded")
    )
    }
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:if(a!isNullOrEmpty(index(local!document,"createdBy",null)),{},index(local!document,"createdBy",null)),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    ),
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {}
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded On",
    labelPosition: "ABOVE",
    value:index(local!document,"createdOn",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdOn",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )


    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Previous Employement",
    link: a!documentDownloadLink(
    document:index(local!document,"experienceCertificate",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"experienceCertificate",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"experienceCertificate",{})),true(),"Not uploaded")
    )

    }
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )

    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Aadhar",
    link: a!documentDownloadLink(
    document:index(local!document,"aadhaar",null)

    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"aadhaar",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"aadhaar",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    /*a!documentViewerField(*/
    /*document: local!document.aadhaar*/
    /*)*/
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    ),
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Bank PassBook",
    link: a!documentDownloadLink(
    document:index(local!document,"bankPassBook",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankPassBook",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankPassBook",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    ),
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "PanCard",
    link: a!documentDownloadLink(
    document:index(local!document,"panPic",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")

    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Uploaded By",
    labelPosition: "ABOVE",
    value:index(local!document,"createdBy",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"createdBy",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {

    a!richTextItem(
    text: "Father photo",
    link: a!documentDownloadLink(
    document:index(local!document,"fatherPic",null)

    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"fatherPic",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"fatherPic",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Mother Photo",
    link: a!documentDownloadLink(
    document:index(local!document,"motherPic",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"motherPic",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"motherPic",{})),true(),"Not uploaded")
    )
    }

    )
    }
    )
    }
    )

    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Uploaded Resume",
    link: a!documentDownloadLink(
    document:index(local!document,"resume",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"resume",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"resume",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")*/
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!textField(
    label: "Bank Name",
    labelPosition: "ABOVE",
    value:index(local!account,"bankName",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankName",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    ),
    a!columnLayout(
    contents: {
    a!textField(
    label: "Bank Branch",
    labelPosition: "ABOVE",
    value:index(local!account,"bankBranch",null),
    saveInto: {},
    refreshAfter: "UNFOCUS",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"bankBranch",{})),true(),"Not uploaded"),
    readOnly: true(),
    validations: {}
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Letter of Appontment",
    link: a!documentDownloadLink(
    document:index(local!document,"loa",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"loa",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"loa",{})),true(),"Not uploaded")
    )
    }
    /*showWhen: if(a!isNotNullOrEmpty(index(local!document),true(),"Not uploaded")*/
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    ),
    a!sectionLayout(
    label: local!sectionLabel,
    contents: {
    a!boxLayout(
    contents: {
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "10th Marksheet",
    link: a!documentDownloadLink(
    document:index(local!document,"TenthMarksheet",null),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"TenthMarksheet",{})),true(),"Not uploaded")
    )
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"TenthMarksheet",{})),true(),"Not uploaded")
    )
    }

    )
    }
    ),
    a!columnLayout(
    contents: {
    a!richTextDisplayField(
    labelPosition: "COLLAPSED",
    value: {
    a!richTextItem(
    text: "Twelth Marksheet",
    link: a!documentDownloadLink(
    document: index(local!document,"TwelthMarksheet",null)
    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"TwelthMarksheet",{})),true(),"Not uploaded")
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download"
    )
    },
    showWhen: if(a!isNotNullOrEmpty(local!document),true(),"Not uploaded")
    )
    }
    )
    }
    )
    },
    style: "#ffffff",
    isCollapsible: true()
    )
    }
    )

    )
    }
    ),
    padding: "STANDARD",
    showBorder: "NONE"
    )
    }
    )
    }
    )
    )

  • 0
    Certified Senior Developer
    in reply to balajib2642

    Are you saying the id what you are holding is not the correct document Id . the document id is not available or not holding the degree document in it .

  • 0
    Certified Senior Developer
    in reply to Komal Jain

    is the document name upload a common name or it can be any random name

  • 0
    Certified Senior Developer
    in reply to Komal Jain

    a!localVariables(

    /*local!data:rule!GHR_GetPersonalDetails(resourceId:ri!rid ),*/
    local!document:{
    aadhaarPic:46
    },
    /*local!education:rule!GHR_GET_EDUCATION_DETAILS_QE(resourceId: ri!rid),*/
    /*local!account:rule!GHR_GET_ACCOUNT_DETAILS_QE(rid: ri!rid),*/
    /* The selected navigation section */
    local!activeLightweightNavSection: 1,
    /* The navigation sections */
    local!lightweightNavSections: {
    "Address",
    "Qualification",
    "Previous Employment",
    "Accounts & Statutory",
    "Photo",
    "Resume",
    "Bank Statements",
    "LOA",
    "Education"
    },
    a!columnsLayout(
    columns: {
    a!columnLayout(
    contents: {

    a!richTextDisplayField(
    value: {

    a!richTextItem(
    text: "Present Address",

    link: a!documentDownloadLink(
    document:index(local!document,"aadhaarPic",null)

    )

    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"aadhaarPic",{})),true(),"Not uploaded")
    )
    },

    showWhen: and(
    if(
    a!isNotNullOrEmpty(index(local!document, "aadhaarPic", {})),
    true(),
    false()
    ),
    if(
    document(todocument(index(local!document, "aadhaarPic", {})),"name")<>"Adhar card",
    false(),
    true()
    ),
    if(
    a!isNotNullOrEmpty(local!document),
    true(),
    false()
    )
    )
    ),

    a!richTextDisplayField(
    value: {
    a!richTextItem(
    text: "Permanent Address",
    link: a!documentDownloadLink(
    document:index(local!document,"panPic",null)


    ),
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),false())
    ),
    a!richTextItem(
    text: " "
    ),
    a!richTextIcon(
    icon:"download",
    showWhen: if(a!isNotNullOrEmpty(index(local!document,"panPic",{})),true(),false())
    )

    }

    )

    }
    /*showWhen: if(a!isNullOrEmpty(local!document),true(),"Not uploaded")*/
    ),
    a!columnLayout(
    contents: {}
    )
    }
    ))

  • 0
    Certified Senior Developer
    in reply to Komal Jain

    actuualy for the particular id there is no document in database it is showing null,... but the document download link is showing ,

    I also kept showwhen conditions 

  • 0
    Certified Senior Developer
    in reply to balajib2642

    could you please provide the data you have for the display purpose . I would like to see the data structure for more clarification . Please print the data in the UI using a textfield() and see what actually you are receiving and also share so that i can try with same data in your UI code