When should I use gridField over Record Type?

Hi everyone, I'm new to Appian and I'm trying to create some interaces.

What I want do is showing in a table some data. My doubts are regarding when I should prefer gridField over Record Type. I'm able to achieve the "same" result with both.

I've also read Using Record Type https://docs.appian.com/suite/help/20.1/Using_the_Records_Tab.html#:~:text=Unlike%20traditional%20records%2C%20or%20the,the%20context%20of%20that%20information.

In gridField I use queryEntity and then I put in columns my values, while in Record Type I just follow interface steps.

In case you had to show a table with values and then clicking on a row you have to save the value a query another entity to show another table in the same page, which of the two solution would follow? Why?

Thank you

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    Assuming that you mean using a custom paging grid to "replace" the grid for a Record List - I've done this a few times in the past where I needed just a bit more customization on the "Record List" form itself than is allowed by the OOB record list grid configuration.  This could include extended filters (though you lose the ability to use the nice user-saved filters baked into the OOB product in recent versions), and/or an extended set of links / actions which would be launched on the context of the whole Record type and not as relevant to one particular entry.

Reply
  • 0
    Certified Lead Developer

    Assuming that you mean using a custom paging grid to "replace" the grid for a Record List - I've done this a few times in the past where I needed just a bit more customization on the "Record List" form itself than is allowed by the OOB record list grid configuration.  This could include extended filters (though you lose the ability to use the nice user-saved filters baked into the OOB product in recent versions), and/or an extended set of links / actions which would be launched on the context of the whole Record type and not as relevant to one particular entry.

Children