Display Record List from interface

I am displaying a menu of links for viewing various Record Lists from an interface.  How can I display a Record List for specific record type?

a!headerContentLayout(
  header: {
    a!cardLayout(
      contents: {
        a!richTextDisplayField(
          labelPosition: "COLLAPSED",
          value: {
            a!richTextHeader(text: "Reports")
          }
        )
      },
      height: "AUTO",
      style: "#666666",
      marginBelow: "NONE",
      showBorder: false
    )
  },
  contents: {
    a!columnsLayout(
      columns: {
        a!columnLayout(
          contents: {
            a!cardLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: "COLLAPSED",
                  value: {
                    a!richTextIcon(
                      icon: "id-badge",
                      color: "ACCENT",
                      size: "MEDIUM",
                      link: a!startProcessLink(
                        processModel: cons!APP_REPORT_1_PROCESS
                      ),
                      linkStyle: "STANDALONE"
                    ),
                    a!richTextItem(
                      text: "Report #1",
                      size: "MEDIUM",
                      link: a!startProcessLink(
                        processModel: cons!APP_REPORT_1_PROCESS
                      ),
                      linkStyle: "STANDALONE"
                    ),

                  }
                )
              },
              height: "AUTO",
              style: "TRANSPARENT",
              marginBelow: "STANDARD"
            ),
            a!cardLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: "COLLAPSED",
                  value: {
                    a!richTextIcon(
                      icon: "id-badge",
                      color: "ACCENT",
                      size: "MEDIUM",
                      link: a!startProcessLink(
                        processModel: cons!APP_REPORT_1_PROCESS
                      ),
                      linkStyle: "STANDALONE"
                    ),
                    a!richTextItem(
                      text: "Report #1",
                      size: "MEDIUM",
                      link: a!startProcessLink(
                        processModel: cons!APP_REPORT_1_PROCESS
                      ),
                      linkStyle: "STANDALONE"
                    ),

                  }
                )
              },
              height: "AUTO",
              style: "TRANSPARENT",
              marginBelow: "STANDARD"
            )
          }
        ),
        a!columnLayout()
      }
    )
  }
)

  Discussion posts and replies are publicly visible

Parents
  • Thanks so much for both of your input.

    I resolved this by creating an interface with a read-only grid where the data source is set to the Record Type.  I then replicated the filters for the Record Type in the interface and used a dynamicLink in the menu option to hide the menu and display the interface.

    The Site tab for the Report Menu remains at the top for navigating to a different report.  For reports with processs, I put a [Close] button at the bottom to goes to the end as well as a timer on the display report node to jump to End if nothing happens for an hour.

    Works like a charm and I can put as many Record List's in the menu as I need.

    If I want to invoke Record Actions, I can add a process to handle the actions and use startProcessLink instead.

    Any additional feedback and advice is welcome.  Thanks again for your quick response.

  • 0
    Certified Lead Developer
    in reply to johnp0007

    Seems like you got your solution. Out of interest, can you share a screenshot?

Reply Children
No Data