在Oracle Apex中取消选中复选框

时间:2019-11-07 13:40:09

标签: oracle-apex

使用apex_item创建带有复选框的报告,当选中多个复选框时,单击“确定”后,我将显示警告消息“不要使用“确定”按钮选中多个复选框”,应取消选中该复选框。请找到我的显示警告消息的JavaScript代码

if($("input[type=checkbox]:checked").length > 1)
{       
    var msg = alert('You are not allowed to select more than one employee');
}

1 个答案:

答案 0 :(得分:1)

对于此类事情,最好使用APEX JavaScript API。您可以在这里找到它们:https://apex.oracle.com/jsapi

如果您开始使用JavaScript和APEX,可能会发现以下幻灯片有用:https://www.slideshare.net/DanielMcGhan/getting-started-with-javascript-for-apex-developers

这是一个适合您的解决方案(只需更改商品名称以匹配您的商品名称即可):

var cbItem = apex.item('P1_CHECKBOX');

if (cbItem.getValue().length > 1) {       
  alert('You are not allowed to select more than one employee');

  cbItem.setValue(); // Passing nothing to clear the value
}