首页 > 解决方案 > 现代 SharePoint Online 列表中列宽的 JSON 不起作用

问题描述

我知道脚本正在工作,因为文本颜色发生了变化并且没有错误;但是,无论width我输入什么,它都不会改变。因此,如果我输入 300、600 或 1000,例如,查看时它保持不变。

如上所述,我已将列宽更改为不同的值,并已从文本更改为富文本、增强等。

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
  "elmType": "div",
  "txtContent": "@currentField",
  "style": {
        "color": "green",
        "width": "300px"
  }
}

我希望列宽是脚本中指示的设置大小,例如 600、300、1000。

标签: jsonsharepoint-onlinesharepoint-list

解决方案


尝试使用样式名称column-widthpx从宽度值中删除。我需要更改列宽,并且在阅读了 JSON 之后,我仍然需要一个示例并找到了您的问题。我更改了样式名称和宽度值并成功。

{ 
  "$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json", 
  "elmType": "div", 
  "txtContent": "@currentField", 
  "style": { 
    "color": "green",
    "column-width": "300" 
  }
}

推荐阅读