在我的应用程序中,有一个具有6个类别的画廊。当我单击每个类别时,与该类别相关的问题将被加载到另一个图库中。完成一个类别后,需要选择下一个类别。因此,当我单击下一步按钮时,是否可以选择该category_gallery中存在的第二个类别?
答案 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))
下面的屏幕截图显示了正在使用的表达式: