SharePoint Online 格式化列表视图

Posted 霖雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SharePoint Online 格式化列表视图相关的知识,希望对你有一定的参考价值。

  前言

  我们在使用SharePoint Online默认列表的时候,经常会吐槽这个功能难用,而且样式单一。

  今天,就带给大家一个好办法,来进行样式定制。

  正文

  1.打开列表视图,选择右侧All Items,点击Format current view,如下图:

  2.会弹出格式化视图的菜单,切换成格式化列,如下图:

  3.选择想要格式化的列,然后编写JSON文件,如下图:

  编写完毕可以进行预览,觉得满意了点击保存就可以了。

  4.可能是因为我审美不太好,还是会有一些丑,如下图:

  5.我们简单的看一下,定制的JSON格式,如下图:

  里面可以进行一些简单的判断,然后根据不一样的条件来定制这个列的样式。


  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "div",
  "debugMode": true,
  "txtContent": "@currentField",
  "style": 
    "color": "=if([$Date] <= @now, '#ff0000', '')",
    "background-color":"#DBDBDB",
    "padding-left":"20px"
  

  结束语

  这里简单的做了一个例子,我们日常使用中,经常会对一些特殊字段进行定制,比如百分比、状态等等,看起来效果会更佳。

以上是关于SharePoint Online 格式化列表视图的主要内容,如果未能解决你的问题,请参考以下文章

SharePoint Online 列表视图分组

SharePoint Online 列表视图的隔行变色

SharePoint Online 创建和使用视图

Sharepoint Online / 365 - 从列表视图中删除多个附加列和显示条目的“查看条目”

如何为新式体验文档库自定义 SharePoint Online 列/字段?

在SharePoint Online或SharePoint本地列表中缺少功能区