在Oracle APEX中,我有一个带有自动完成功能的文本字段。我想强制该项目具有自动完成结果,而不使用插件/加载项。
我尽力而为:
使用这种方法,当我单击自动完成结果,然后跳出字段时,它可以工作。 EMPLOYEE_NAME停留,并且EMPLOYEE_ID字段得到更新。
但是当我按Enter键选择自动完成结果,然后在该字段之外跳出标签时,它不起作用。 EMPLOYEE_ID字段更改,但EMPLOYEE_NAME字段清除。
答案 0 :(得分:2)
您可以使用具有固有的自动完成功能的apex select2插件,并确保标记:“显示额外的值:否”
https://apex.oracle.com/pls/apex/f?p=64237:20:0:
通常,我不建议使用服务器端条件来更改用户更改的字段,而建议添加一个执行PL / SQL代码动态操作,并返回一个标志。
有关动态操作的服务器端条件的帮助文本显示:“选择要满足的条件类型,以使此动态操作处于活动状态。”当客户端条件确定操作是否触发时。