使用API​​过滤和填充下拉菜单选项时,在下拉菜单中设置默认值

问题描述

我有一个页面,其中有超过10个下拉菜单,其中使用一些API来获取选项。认情况下,我们仅获取20个选项,其余的我们在下拉列表中提供了搜索框以进一步过滤下拉列表(类似于预输入。当用户键入文本时,将从服务器中加载新的下拉选项集)。

类似这样的事情:

enter image description here

可以在显示和编辑模式下查看页面

用户已在页面的编辑模式下选择了所有下拉列表及其值,并将其保存到数据库中。对于每个下拉选项,我们仅在数据库中存储(每个选项都是键值对)。

出现问题:-

用户以查看模式进入页面时,我们如何为每个下拉菜单选择认值,因为下拉菜单仅在加载的选项中存在认值时才会显示认值。而且认情况下,我们仅加载20个选项,而用户选择的选项在初始API调用中不存在。

如何解决这种情况?

我尝试过的操作:(不确定是否正确,因为在最坏的情况下每个下拉都有两个api调用

  1. 如果初始加载的选项中没有认值,请使用认密钥对后端进行API调用,然后从服务器获取该值并将其附加到下拉选项中,然后选择认值。
  2. li>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...