我有以下问题。在我的应用程序中,我有一个下拉“StoreSelector”项目基于一个集合,该集合根据 User().Email 进行过滤。(一些User().Email,定义在一个单独的集合中,可以看到所有Stores,User().Email只能看到一个Store)
Store.Selector.Items:
If(IsBlank(LookUp(WebAppAdmin; AdminEMail = User().Email; AdminEMail));
Filter(ColStores; 'Store E-mail' = User().Email);
Search(ColStores; SearchField.Text; "C_x0026_S_x0020_Verkaufsstelle"))
“StoreSelector”的 onChange-Property 过滤另一个集合,我们称之为“colTemp”
基本上这工作正常。
正如您在上面的公式中看到的那样,我还有 TextField“SearchField”。SearchField 应该允许过滤下拉列表。Search() 功能工作正常,下拉菜单仅显示过滤后的结果。
但是,只有当我单击下拉菜单时才会触发 onChange-Event。并且仅当下拉列表中有超过 1 个项目时,单击才会触发事件。是否只有 1 个项目,单击此项目不会触发事件。
如果用户在 SearchField 中进行输入,我必须做什么才能触发 onChange-Event?