我在Microsoft Sharepoint Online中有一个文档列表。虽然有几种方法可以使用UI打开属性窗格,但我希望在文档列表中的每个项目上都有一个按钮,可以打开该项目的属性窗格。(基本上选择该项目,然后打开属性窗格)。
我尝试了以下方法在每个项目上创建一个链接。。。
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "a",
"txtContent": "@currentField",
"attributes": {
"target": "_blank",
"href": "='https://apps.powerapps.com/play/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx?tenantId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&ID='+[$ID] + '&hidenavbar=true'"
}
}
其中第一组x是应用程序ID,第二组是powerapp租户ID。
我知道目标不应该在那里,href会打开一个新页面。但如果可能的话,我不知道在那里该用什么。
我目前只得到一个带微调器的蓝色页面。它表明租户或应用程序ID无效,但即使我这样做了,我也怀疑它是否会产生UI产生的行为,即只是将侧面板滑出。
下面将创建一个打开属性面板的按钮。
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "button",
"txtContent": "Publish",
"customRowAction":{
"action" : "editProps"
}
}