The Title field provides the default click behavior of launching the Edit Form, so you can’t apply word wrap formatting the same way you’d add formatting to a different column if you want to maintain the click behavior.
Here is the JSON you can use to wrap that text in the Title column and also maintain the default click behavior and the formatting (I’ve added some styling in my JSON).

Notice that the out-of-the-box behavior for the Title field doesn’t have a text wrap option.
{ "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/view-formatting.schema.json", "rowFormatter": { "elmType": "div", "attributes": { "class": "ms-bgColor-neutralLighterAlt" }, "customRowAction": { "action": "defaultClick" }, "style": { "display": "flex", "flex-direction": "row", "overflow": "visible" }, "children": [ { "elmType": "span", "style": { "white-space": "normal", "overflow": "visible" }, "txtContent": "[$Title]" } ] }}
To add this JSON to a list view, choose the Title field drop down arrow and choose Column Settings > Format this column

In the Format Title column JSON task pane, paste the JSON.

I also added some styling to change the cursor to a pointer and provided a font-weight of 600 and some padding. You can add other style formatting as you prefer. This is my result:

The Title field is now bold and when selected opens the Edit Form for the item.


Leave a Reply