Custom solution for freezing multiple columns in a Sharepoint list

Danny Rosenberg 10 Reputation points
2024-08-23T20:02:36.8866667+00:00

I'm looking for a solution to customize the behavior of a Sharepoint list. Currently, Sharepoint only allows the first column of a list to be frozen when scrolling left and right. Is there any custom JSON code or something like that, which will allow me to freeze multiple columns?

Any help is much appreciated!

Microsoft 365 and Office SharePoint Development
{count} votes

1 answer

Sort by: Most helpful
  1. Xyza Xue_MSFT 30,176 Reputation points Microsoft External Staff
    2024-08-26T06:09:43.1566667+00:00

    Hi @Danny Rosenberg ,

    There is no out-of-the-box method or any custom JSON code to implement it.

    I have two suggestions for your consideration:

    1. As a workaround, I recommend you use Export to Excel from List. Then freeze the columns in the excel file to view the data. Moreover, the data has a one-way connection to the original list. Periodically refreshing the workbook pulls in changes that have been made in the list. This should meet your needs.
    2. Regarding this matter, it is recommended that you submit feedback. Microsoft values its customer feedback and a lot of features have been developed and suggested by customers via feedback. With requirements like this increase, the problem may well be released in the future. I found a similar feedback for you:https://feedbackportal.microsoft.com/feedback/idea/e2d1924a-8790-ee11-a81c-000d3a02ba69

    Hope this information can help you. Have a nice Day!


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.