javascript 当用户选择一个值或离开文本字段自动完成时,如何运行代码?

xqkwcwgp  于 2023-05-27  发布在  Java
关注(0)|答案(1)|浏览(208)

我用的是APEX 22.2.4。
我需要运行一些代码,每当用户选择一个值从lov的数据显示时,用户开始输入一些字母在该领域或当他们离开该领域没有拿起一个值从列表中。不幸的是,文本字段自动完成的新行为使得只有当用户试图离开项目或按Enter键时才会触发change事件。我认为我需要的是“更新时”和“更改时”动态操作的组合。但是“更新中”的DA已经不在了。有没有办法做到这一点?

lhcgjxsq

lhcgjxsq1#

您可以创建2个动态操作。正如您所说,“Change”事件仅在选择实际值时触发。要捕获任何按键,请添加第二个“KeyDown”类型的动态动作-每当用户在字段中按下一个键时,该动作就会触发。
如果你不想在每次按键时都触发它,而是等待一点(例如当用户输入3个字母时不触发3次,那么你可以设置类型为300毫秒的时间去抖动)。

相关问题