How to Lock Down List Columns in Creatio Freedom UI

By | September 8, 2026

You spend time setting up object permissions, configuring business rules, and locking down fields on your record pages. Then an end user discovers inline list editing, double-clicks a cell in a grid, and overwrites synced data in seconds.

A classic example happens during ERP integrations like syncing Sage Intacct customers into Creatio using our GUMU™ connector. You lock down the ERP Customer Number on the Account form page so users can’t mess with primary keys. But as soon as that field gets added to an editable grid or list view, the inline edit pencil icon appears, leaving your integration data vulnerable. Setting a field to read-only on a modal page or object schema doesn’t always automatically flow down to Freedom UI list components. Here is how to lock down specific grid columns directly in the schema code.

The Problem: Inline Editing Bypasses Page Rules
When you enable inline editing on a Freedom UI grid (like DataTable), Creatio allows users to modify cells directly from the list view. Even if the main form page prevents edits, the list component treats columns independently unless explicitly configured in the page’s source code.

Step 1: Open the Page Source Code
To restrict inline edits for a single column while keeping the rest of the list editable, you need to edit the page schema.

  1. Navigate to the page containing your editable list (e.g., Accounts_ListPage).
  2. Open the page designer using the Section Wizard.
  3. Click the Code icon (</>) in the top right toolbar to access the source code.

Step 2: Inject the readonly Property
Look for the viewConfigDiff array in your page schema. Inside, locate the DataTable component and find the specific column configuration in the columns array. Add “readonly”: true to the target column object.

Save the code and publish your page changes.

Step 3: Reset List Settings to Apply Changes
Here’s a critical step that trips up almost everyone: Creatio caches user list views locally. If you test the list right after publishing your code and the column is still editable, don’t worry, your code isn’t wrong. You just need to reset your grid layout settings.

  1. Navigate back to the live list page in Creatio.
  2. Click the gear icon in the top right corner of the list toolbar.
  3. Select Reset to default list settings.
  4. Refresh your browser page.

This clears the cached column configuration for your user session and forces Creatio to load the newly published schema rules. The target column will now be completely locked, while every other column in the list remains fully editable.

Applying This to Other Objects in Creatio
While we used the Account object as our main example here, these exact steps can be followed for virtually any object in Creatio (such as Contacts, Leads, or custom entities). Simply locate the target DataTable grid in that page’s source code, inject “readonly”: true for your specific column code within Creatio.

Greytrix is a globally recognized consulting and development partner with 25+ years of expertise in delivering industry-relevant CRM and ERP solutions tailored to business needs. Over the years, we have built strong proficiency in providing end-to-end services, including consultation, implementation, migration, integration, and custom development for Sage ERP, Salesforce, and Sage CRM. With our native cloud integration framework, GUMU™, we power seamless real-time connectivity between leading ERPs and CRMs, helping organizations unlock efficiency and scale. Our solutions have supported businesses across industries, enabling them to modernize legacy systems and keep pace with fast-changing digital demands.

Expanding our capabilities, Greytrix is also a trusted Creatio CRM Consulting and Implementation Partner. Creatio is a leading AI-native, no-code CRM platform that enables businesses to streamline workflows, enhance customer experiences, and accelerate digital transformation. Leveraging our industry experience and in-house innovation, including GUMU™ Copilot AI, we help organizations adopt Creatio CRM with confidence. We ensure the platform supports automation, compliance, and scalability, while tailoring it to unique business needs to deliver measurable results.

Our commitment goes beyond technology; we believe in being a long-term partner. From designing CRM roadmaps to delivering analytics and automation, we help businesses simplify operations, drive growth, and achieve tangible outcomes.

For more information on our Creatio CRM services and solutions, contact us at creatio@greytrix.com. We will be glad to assist you.