如何让SharePoint Online列表的Body列默认显示全部文本内容
注意:操作前请确认你对该列表拥有至少「编辑」权限,无权限时需先联系站点管理员申请对应权限
解决方案
方法1:修改视图列显示行数(无代码,推荐普通用户使用)
- 打开目标新闻列表,点击页面顶部的当前视图下拉框(默认名称通常为「所有新闻」或「所有项目」),选择「编辑当前视图」
- 在视图编辑页面的「列」配置区域找到Body列对应的行数设置项,将默认的有限行数(通常是2-3行)调整为较大值,如100行,即可覆盖绝大多数新闻内容的长度需求
- 下拉到页面底部点击「确定」保存视图配置,刷新列表后即可生效
- 若需要所有访问列表的用户都看到全量展示效果,保存时选择「保存为公共视图」即可
方法2:列JSON格式化(完全禁用折叠,适合需要固定全量展示的场景)
- 点击Body列的列标题,依次选择「列设置」>「格式化此列」
- 在右侧弹出的格式化面板中切换到「高级模式」
- 替换默认的JSON内容为以下代码:
{ "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json", "elmType": "div", "txtContent": "@currentField", "style": { "white-space": "normal", "overflow": "visible", "padding": "4px 0" } }
- 点击「保存」即可,配置后Body列不会再出现折叠效果和「Show all」按钮
内容的提问来源于stack exchange,提问作者Yuu375
相关产品推荐
相关产品推荐

