JSON 在 SharePoint 列表列上设置格式以启用级联下拉列表
JSON Formatting on SharePoint List column to enable cascading dropdown
一直在编写一些示例代码以根据列表列 A 的值格式化列表列 B。
我有 2 个列表:
列表 A - 此列表是数据输入的主要列表。列是 Item、Region 和 Country。
列表 B - 此列表包含 2 列;地区和国家。
我想做的是,根据用户的选择,只显示选择Region对应的Country。所有 Countries/Regions 都保留在列表 B 中。
到目前为止我已经尝试过:
{
"$schema": "https://columnformatting.sharepointpnp.com/columnFormattingSchema.json",
"elmType": "div",
"style": {
"display": "inline-block",
"padding": "10px 0 10px 0",
"min-height": "auto"
},
"children": [
{
"elmType": "span",
"style": {
"display": "inline-block",
"padding": "0 10px 0 0"
},
"attributes": {
"iconName": "Folder"
}
},
{
"elmType": "a",
"txtContent": "Show Countries",
"attributes": {
"target": "_top",
"href": {
"operator": "+",
"operands": [
"https://xxxxxxxxxxxx/AllItems.aspx?ID=",
"@currentField.lookupValue",
"[$Title]",
"&FilterType1=Lookup"
]
}
}
}
]
}
这显然不是正确的解决方案,但作为 JSON 的新手,这是我通过参考 msdn 文档所能做的最好的解决方案。 link 可以正常工作,尽管最终解决方案不需要它。基本上,我只希望用户根据区域选择查看国家/地区。因此,我错过了显示查找值而不是“显示国家/地区”的结果。
非常感谢任何进一步 help/documentation 的帮助或指示。
根据我的研究,JSON 格式不支持在 SharePoint Online 上创建级联下拉列表。
您可以使用SP服务(JS)创建级联下拉列表。
参考:
一直在编写一些示例代码以根据列表列 A 的值格式化列表列 B。
我有 2 个列表: 列表 A - 此列表是数据输入的主要列表。列是 Item、Region 和 Country。 列表 B - 此列表包含 2 列;地区和国家。
我想做的是,根据用户的选择,只显示选择Region对应的Country。所有 Countries/Regions 都保留在列表 B 中。
到目前为止我已经尝试过:
{
"$schema": "https://columnformatting.sharepointpnp.com/columnFormattingSchema.json",
"elmType": "div",
"style": {
"display": "inline-block",
"padding": "10px 0 10px 0",
"min-height": "auto"
},
"children": [
{
"elmType": "span",
"style": {
"display": "inline-block",
"padding": "0 10px 0 0"
},
"attributes": {
"iconName": "Folder"
}
},
{
"elmType": "a",
"txtContent": "Show Countries",
"attributes": {
"target": "_top",
"href": {
"operator": "+",
"operands": [
"https://xxxxxxxxxxxx/AllItems.aspx?ID=",
"@currentField.lookupValue",
"[$Title]",
"&FilterType1=Lookup"
]
}
}
}
]
}
这显然不是正确的解决方案,但作为 JSON 的新手,这是我通过参考 msdn 文档所能做的最好的解决方案。 link 可以正常工作,尽管最终解决方案不需要它。基本上,我只希望用户根据区域选择查看国家/地区。因此,我错过了显示查找值而不是“显示国家/地区”的结果。
非常感谢任何进一步 help/documentation 的帮助或指示。
根据我的研究,JSON 格式不支持在 SharePoint Online 上创建级联下拉列表。
您可以使用SP服务(JS)创建级联下拉列表。
参考: