web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Help with Locking a Co...
Power Automate
Unanswered

Help with Locking a Column After a Selection is Made

(0) ShareShare
ReportReport
Posted on by 36
Good morning, all. Sorry if this has been asked in the past, but I can't seem to get the right answer for this. I created a list in Teams with multiple users to sign up for shifts. I want to lock the participant tab once a user signs up. Could someone help me with this?
Screenshot 2026-03-20 091507.png
I have the same question (0)
  • PowerDeveloperTP Profile Picture
    379 on at
    Hello @Vincebk
     
    Could you please provide more details, as you mentioned to lock participants tab?
     
    Is it a column in a list? is it like do you want to make the column non editable when you meant by locking?
     
    Thank you
  • Vincebk Profile Picture
    36 on at
    The Participant column was made so that a user can go in and select their name. I would like that column to be non editable once a user inputs their name.
  • Ellis Karim Profile Picture
    11,959 Super User 2026 Season 1 on at
    I think is a SharePoint question.
     
     
    If you do set the Participant column to read only using this method, you won't be able make any corrections (edits) to it later. In edit mode, the Participant column won't be displayed because it is read only.
     
    So, you may want to make the Participant column read-only based on the value of another column (e.g. if columnX = <some value>, set the Participant column to read only).
     
    This is just a rough example, based on the content of the above video. This JSON configures a SharePoint form with two sections. In the fieldsettings, the Participant field becomes read-only only after the item has been saved (assigned a SharePoint ID) and if it contains a selected person.
     
    {
        "sections": [
            {
                "displayname": "Section 1: User Input Form",
                "fields": [
                    "Title",
                    "Notes (optional)",
                    "Authors",
                    "Phone Number",
                    "Participant"
                ]
            },
            {
                "displayname": "Section 2: User Input Form",
                "fields": [
                    "Invoice Number",
                    "id_grp_mng_User",
                    "FruitChoice",
                    "Startdatum",
                    "Actions",
                    "Run Flow"
                ]
            }
        ],
        "fieldsettings": [
            {
                "name": "Participant",
                "readonly": "=if([$ID] > 0 && [$Participant.email] != '', 'true', 'false')"
            }
        ]
    }
     
     
     
    Ellis Karim
    Ellis Karim
    elliskarim.com  |  LinkedIn  |  Bluesky
    If this solved your issue, please mark it as ✅ Accepted Answer. If it helped, feel free to give it a 🩷 Like!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 333

#2
David_MA Profile Picture

David_MA 245 Super User 2026 Season 1

#3
Expiscornovus Profile Picture

Expiscornovus 202 Most Valuable Professional

Last 30 days Overall leaderboard