可以通过按钮在外部选择图库中的项目吗?

时间:2019-11-26 08:31:21

标签: powerapps

在我的应用程序中,有一个具有6个类别的画廊。当我单击每个类别时,与该类别相关的问题将被加载到另一个图库中。完成一个类别后,需要选择下一个类别。因此,当我单击下一步按钮时,是否可以选择该category_gallery中存在的第二个类别?

1 个答案:

答案 0 :(得分:0)

您可以通过更改绑定到图库的Default属性的变量来实现。如果您的数据源具有索引:

ClearCollect(
    categories,
    { Id: 1, Name: "Category 1" },
    { Id: 2, Name: "Category 2" },
    { Id: 3, Name: "Category 3" },
    { Id: 4, Name: "Category 4" },
    { Id: 5, Name: "Category 5" },
    { Id: 6, Name: "Category 6" })

您可以在屏幕的OnVisible属性之类的地方设置默认类别:

Set(defaultCategory, LookUp(categories, Id = 1))

然后,在图库外的按钮中,您可以更新defaultCategory变量的值以移至下一项:

If(
    Gallery1.Selected.Id < CountRows(categories),
    Set(defaultCategory, LookUp(categories, Id = (Gallery1.Selected.Id + 1))); Reset(Gallery1))

下面的屏幕截图显示了正在使用的表达式:

enter image description here 希望这会有所帮助!