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 阶段。
祝你好运
我有一个像这样的 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 阶段。
祝你好运