【发布时间】:2020-03-11 07:06:41
【问题描述】:
我有一个 IG 区域,我在其中禁用了工具栏并创建了我的自定义搜索项。
我希望用户能够在搜索项(名为 P8_SEARCH)上键入名称的前三个字符,并且 IG 报告将仅显示以这 3 个字符开头的名称。
这应该在不点击任何按钮的情况下发生。 IG报告查询如下图:
select member_id, first_name, last_name , address, dob, home_phone, cell_phone,
email_address from member_profile where first_name like '%'||:P8_SEARCH||'%';
我还创建了带有按键释放事件和 True 动作执行 JavaScript 代码的动态动作,如下所示:
var keyPressCount=0;
$("#P8_SEARCH").on("keypress", () => {
if (keyPressCount < 2) {
keyPressCount++;
} else {
$s("P8_SEARCH", apex.item( "P8_SEARCH" ).getValue());
}
})
如何在不提交页面的情况下实现此目的?我将不胜感激任何建议。示例:
【问题讨论】:
标签: oracle oracle-apex