Powerapps:表单列根据前一列中的选择值而变化

Powerapps: Form Column changes depending on Choice Value in preceding Column

我有一个像这样的 Sharepoint 列表,每一列都是一个选择列,选项有完成、正常、有风险、过期:

 Id    Stage 1   Stage 2   Stage 3   Stage 4

 1    Complete  On Track  On Track  On Track

这在我的 Powerapp 中显示为一个表单。当我将 Stage 2 更改为 'At Risk' 或 'Overdue' 时,我需要 Stage 3 和 Stage 4 也自动更改为 'At Risk'。

如有任何帮助,我们将不胜感激。

您有多种选择,这里有两个例子。第一个在您的 PowerApp 中完成:

您提交的OnSelect事件:

If(
    DropDownStage2.Selected.Value = 'At Risk' ||
    DropDownStage2.Selected.Value = 'Overdue',
        Patch(ThisItem, 
            {
                Stage2: DropDownStage2.Selected.Value,
                Stage3: 'At Risk',
                Stage4: 'At Risk'
            }
        ),
    Patch(ThisItem,
        {
            Stage2: DropDownStage2.Selected.Value
        }
    )
)

第二种选择是使用自动电源。

选择创建或修改共享点项目时的触发器类型以及select您的列表。当使用第 2 阶段您的标准创建记录时,更新第 3 阶段和第 4 阶段。

祝你好运