SharePoint列格式引用超链接列



在我的列表中,我引用了一个关于是否在其他列中显示字段的超链接列。我的超链接字段名称是";链接到站点";,所以内部名称是";链接_x0020_to_x0020_Site";。

我无法根据超链接中的Url是否为空来获得适当的显示/隐藏逻辑-这是我的json:的开头

{
"$schema": "https: //developer.microsoft.com/en-us/json-schemas/sp/column-formatting.schema.json",
"elmType": "span",
"style": {
"color": "#0078d7",
"display": "=if([$Link_x0020_to_x0020_Site]=='', '', 'none'"
},

如果您想在超链接列为空的情况下显示span元素,请使用以下格式:

{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "span",
"style": {
"color": "#0078d7",
"display": "=if([$Link_x0020_to_x0020_Site] == '', 'inherit', 'none')"
},

如果您想在超链接列为空时隐藏span元素,请使用以下格式:

{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "span",
"style": {
"color": "#0078d7",
"display": "=if([$Link_x0020_to_x0020_Site] == '', 'none', 'inherit')"
},

如果inherit不适合您,您也可以尝试使用block

相关内容

  • 没有找到相关文章

最新更新