我想知道是否有人遇到过这个问题。我在画布应用程序上有两个单选按钮,我试图控制列表框中显示的值。
RadioButtons.Items: ["SomeValueA","SomeValueB"]
只要单选按钮的值发生更改,列表框控件就应该被重置。
UpdateContext({resetList: !resetList});
UpdateContext({resetList: !resetList});
Reset(lbListbox);
lbListbox.Reset: resetList
对于列表框本身,我有以下项目:
Switch(
RadioButtons.Selected.Value,
"SomeValueA",
Sort(
EntityA.FieldName,
Descending
),
"SomeValueB",
Sort(
EntityB.'Some other field name',
Descending
)
)
问题是当我选择“SomeValueA”时,列表框会正确填充来自 EntityA.FieldName 的值,但是当我从单选按钮中选择“SomeValueB”时,列表框会以空记录显示为空白。列表框中似乎有一些项目可以滚动并选择但看不到。
如果我在屏幕上放置两个列表框并将它们的 Items 事件设置为特定实体,则值会正确显示在两个列表框中,因此我知道实体命名/字段是正确的。
我已经尝试过没有重置列表框,我已经尝试过使用由实体记录组成的集合。
有没有人遇到过这个可能有解决方案的人。我打算尝试将两个列表框放在一起,然后隐藏/显示或将活动列表放在前面,但这也不起作用。
谢谢!