Customizing List Grid & Form Grid with Icons, Colors (Enhancing List Grid & Form Grid UI), and Row-Based Permissions(Conditional Row Editing)

Confluence User - 23 Feb, 2025

Hi everyone,

I have two questions regarding List Grid and Form Grid customization:

  1. Modernizing List Grid & Form Grid UI:

    • How can we customize the List Grid and Form Grid to make them look more modern?
    • Is there a way to add icons and colors to enhance the UI, similar to a modern data table?
    • If anyone has experience or examples, I’d appreciate the guidance!

Are there any best practices, CSS customizations, or built-in features that can help achieve a sleek and visually appealing design?

  1. Row-Based Editing Permissions in List Grid:

    • Suppose I have 10 rows in a List Grid. I need to send them for review but with specific editing restrictions.
    • I want User A to modify only the first 5 rows and User B to modify the next 5 rows.
    • The first 5 rows should be editable only by User A
    • The next 5 rows should be editable only by User B
    • How can we achieve this using Joget's workflow, permissions, or any other approach?

How can I configure this within Joget to ensure that each participant can only modify their assigned rows? Any insights on scripting solutions would be greatly appreciated.

forms;formgrid;listgrid

2


07 Mar, 2025
confluenceUser
confluenceUser

Hi, with regards to the UI, you could try switching different UI themes to see if they suit your requirements. If the default themes are not suitable, then you could try those from the Joget Marketplace. Otherwise you could use custom CSS and/or JavaScript to customize them to your preference.

As for the permissions, it might be possible to use JavaScript but it won't be trivial. You might want to consider using 2 separate grids in different sections instead? In that way, you can easily set the section permissions accordingly.



07 Mar, 2025
confluenceUser
confluenceUser

For your first question,  Anders Answer is good.

But when it comes to the 2nd question, you can just write an SQL query or use the filter to filter out the data based on the Role / username of the user.

The condition would ofcourse depend on the permission criteria.

RELATED QUESTIONS

Your answer


To answer a question you'll need an account.

Print