Forum Discussion

danilojunior's avatar
danilojunior
Copper Contributor
Sep 11, 2025

Prevent list form

I have a list with 10 columns.

I created a custom view to share this same list with some partners, but they only can see 6 columns.

The problem is, I what that guests can only view the list, I dont want then to open the form. 

The list is already guest only, so, they cant edit the form.

The problem is, even they cant edit the form, they can see the data of the other 4 columns on the form.

Is there a way to prevent a guest to open the form of a list on the sharepoint? 

Thank you

2 Replies

  • PankajBadoni's avatar
    PankajBadoni
    Iron Contributor

    Hi danilojunior​,

    Quick and Easy Option:

     

    • Open any item in view mode.
    • Click the Edit Form icon > Edit Columns.
    • Uncheck the fields you want to hide > Save.


    This will remove those fields from the view form for all users. If you need to make changes later, you can use Edit in Grid View, temporarily re-enable the fields, or use PowerShell.

    Advanced Options:

    • Create a custom permission level: Remove "View Item" and "Edit Item" permissions for guests.
    • Use Power Apps: Build a custom form with role-based field visibility.
    • Create an SPFx web part: Fully control the UI and data exposure.
    • Use JSON formatting: Customize the layout and visibility of fields in views.

    -------------------------------------------------------------

    If this response was helpful, kindly like and consider marking it as the accepted answer.

Resources