我有一个简单的SharePoint列表名为" Test_approval"其中包含一个名为" approval_status"的选择列(下拉列表)。此选项栏有3个选项"已批准","被拒绝"和"待定"。创建新项目时,approval_status设置为" pending"。我正在尝试在强大的应用程序中创建一个简单的移动应用程序,它将使用一个按钮更新来自" pending"的下拉值。到"批准"。在电源应用程序中,我的按钮是" button1"并且approval_status列名为approval_status_DataCard2。我想添加一个公式button1.onChange运行更新,然后提交表单。我知道如何使用updatecontext公式更新文本框" UpdateContext({textboxUpdateVariable:" Approved"})"。有人能指出我如何为下拉值做正确的方向吗?
答案 0 :(得分:3)
Button1的OnSelect属性所需的代码是
div::before {
content: '';
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22auto%22%20height%3D%2210%22%20viewBox%3D%220%200%2080%2020%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%200h20L10%2020z%22%20fill%3D%22%23ff0%22/%3E%3Cpath%20d%3D%22M30%2020h20L40%200z%22/%3E%3Cpath%20d%3D%22M60%200h20L70%2020z%22%20fill%3D%22%23ff0%22/%3E%3C/svg%3E');
}
其中YourItemId是Test_approval中项目的ID。这通常是在图库中选择的项目,因此可能是:
Patch(
Test_approval,
{ID: YourItemId},
{approval_status:{
'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Value:"Approved"
}
}
)