这应该很容易,但我无法让它工作。我使用数组在弹出窗口中显示不同的数据源。由于我不能使用变量作为数据源,所以我必须创建 8 个单独的组,每个组都有相应的数据源。我的初始数组是
Set(toggle_popup, [0,0,0,0,0,0,0,0,0])
然后当我单击时,我希望打开相应的窗口。因此,如果我希望打开第二个框(containerNum = 2),则在我的链接的 onSelect 事件中,我有
Patch(
toggle_popup,
Index(toggle_popup, FieldLabel.ContainerNum),
{
Value: 1
}
);
我在 Patch 函数中收到无效数据源错误。
我想要的是这个:
toggle_popup = [0,0,1,0,0,0,0,0,0]
组件 2 的 Visible 属性是
If (Index(toggle_popup,2).Value = 1, true)
在常规代码中,我想要做的就是这样做:
toggle_popup[FieldLabel.ContainerNum] = 1
但这似乎不起作用。