电源应用 - 单击按钮并更新/更改下拉值

时间:2018-02-27 10:17:11

标签: sharepoint dropdown powerapps

我有一个简单的SharePoint列表名为" Test_approval"其中包含一个名为" approval_status"的选择列(下拉列表)。此选项栏有3个选项"已批准","被拒绝"和"待定"。创建新项目时,approval_status设置为" pending"。我正在尝试在强大的应用程序中创建一个简单的移动应用程序,它将使用一个按钮更新来自" pending"的下拉值。到"批准"。在电源应用程序中,我的按钮是" button1"并且approval_status列名为approval_status_DataCard2。我想添加一个公式button1.onChange运行更新,然后提交表单。我知道如何使用updatecontext公式更新文本框" UpdateContext({textboxUpdateVariable:" Approved"})"。有人能指出我如何为下拉值做正确的方向吗?

1 个答案:

答案 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"
        }
    }
)