Forum Discussion
When formatting gallery view can you make items that appear on the card change based column value?
I would like to have a gallery view that is grouped by a status value such as: "requested" "in work" "complete" and I would like the information displayed on the card to change based on this status. this is to not clog the cards up with information that isnt relevant at that stage. i would prefer this to remain in the same view too
thank you
LukeJSmith You can get the grouped column value in JSON using:
@group.fieldData
Then you can show/hide elements based on column value like:
"style": { "display": "=if(@group.fieldData == 'Requested', 'inherit', 'none')" }
This will show element if column value is equal to "Requested" else hide an element.
Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.
8 Replies
LukeJSmith Yes, you can do it using "Advanced mode" in Gallery view formatting setings.
Check below documentations for more information:
Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.
- LukeJSmithCopper ContributorHi there, thank you for your response. I have done some gallery layout customizations through the advanced mode already, i cant quite see how to implement the "group customization syntax reference". Thank you
LukeJSmith You can apply grouping on list views from list view settings. Check: Use grouping to modify a list or library view
Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.