我正在尝试使用json格式化SharePoint Online现代列表,但是我找不到指定自定义列宽和行高的方法。 到目前为止看起来像这样 并且用户必须手动调整列宽。
我的json代码是这样的:
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "div",
"txtContent": "@currentField",
"style": {
"width": "200px",
"white-space": "nowrap",
"padding-left": "=if(indexOf(@currentField, ' ') == 1, '', if(indexOf(@currentField, ' ') == 3, '20px', '40px'))"
}
}
此外,我找不到使列表更紧凑的方法。默认行高过高。
如何指定列宽和行高?
我是SharePoint的新手,所以我们将不胜感激。谢谢!
答案 0 :(得分:0)
要指定列宽和行高,您需要在json代码中添加属性“ width”和“ height”。
例如:
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "div",
"txtContent": "@currentField",
"style": {
"min-height":"1em",
"height": "1em",
"width": "100px"
}
}
有关更多信息,请参阅本文: https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/column-formatting