logo
search
Others

How to Preserve SharePoint JSON Formatting During Inline Editing

John WilsonJohn Wilson Oct 10, 2026 869 views

Question details

The user needs to maintain custom graphical JSON column formatting when editing a SharePoint list inline.

Formatting data in an Excel spreadsheet
Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Editing a SharePoint list column inline that has custom JSON graphical formatting applied.
Observed behavior
The custom JSON formatting, such as circular graphics, disappears and is replaced by standard input controls when the column is made editable inline.
Before you start

Ensure you have at least 'Design' or 'Full Control' permissions on the SharePoint list to access and modify the column formatting JSON code.

Solution 1Recommended

Customize JSON to Handle Display and Edit States

Modify the column's JSON schema to explicitly define how elements should render during the inline editing state.

By default, SharePoint's inline editing feature replaces custom-rendered JSON elements with standard edit controls to facilitate data entry. If elements like custom circular graphics are not supported by the edit control, they will disappear. You must customize the JSON schema to correctly handle both the display and edit states.

1
Access Column Settings

Navigate to your SharePoint list, click the header of the formatted column, select 'Column settings', and choose 'Format this column'.

2
Switch to Advanced Mode

At the bottom of the formatting pane, click on 'Advanced mode' to view the raw JSON code.

3
Update Edit State Logic

Review the JSON code and implement state-based rendering logic. Ensure that complex graphical elements are configured to either hide gracefully or revert to supported input fields during the edit state.

4
Save and Test

Click the 'Save' button, return to the list, and trigger inline editing to confirm that the formatting transition behaves correctly.

Formatting data in an Excel spreadsheet
Seek Advanced Assistance: For highly complex JSON formatting scenarios, it is recommended to copy your column schema and post your specific issue in the Microsoft Q&A forums using the SharePoint tag.
Free Microsoft Office alternative

Enhance Your Daily Workflow with WPS Office

While SharePoint JSON formatting requires a specific Microsoft environment, your everyday document, spreadsheet, and presentation needs do not require expensive subscriptions. WPS Office is a free, lightweight, and powerful alternative that offers everything you need for efficient office work.

  1. 1. Download the Installer: Visit the official WPS Office website and download the free version for your operating system.
  2. 2. Install WPS Office: Run the downloaded installer and follow the on-screen prompts to complete the quick installation.
  3. 3. Open Your Office Files: Double-click any existing Word, Excel, or PowerPoint document to open and edit it instantly in WPS Office.
Seamlessly compatible with Microsoft Office formats (.docx, .xlsx, .pptx).Robust spreadsheet data formatting and calculation tools without complex coding.Free and lightweight, ensuring fast performance on Windows, Mac, and Linux.Familiar tabbed interface that guarantees zero learning curve for new users.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my custom graphic disappear during SharePoint inline editing?

SharePoint temporarily replaces custom JSON elements with standard input controls during inline editing so users can input data. If the JSON is not coded to define how the edit state should look, custom graphics will be hidden.

Can I keep the exact same graphical formatting while editing the column inline?

Not always. Some custom-rendered elements are not supported within the active edit control. You typically need to use JSON to display a simpler text input or standard dropdown specifically for the edit phase.

Where can I find examples of SharePoint JSON column formatting?

You can find comprehensive JSON formatting examples and templates in the official Microsoft SharePoint documentation or by engaging with the community on Microsoft Q&A.