Снятие флажка в oracle apex - PullRequest
       30

Снятие флажка в oracle apex

0 голосов
/ 07 ноября 2019

Создал отчет с флажком, используя apex_item, и когда отмечен более чем один флажок, я буду отображать предупреждающее сообщение «не проверять более одного флажка с кнопкой ОК» после нажатия «ОК», его следует снять. пожалуйста, найдите мой код JavaScript, который отображает предупреждение

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

1 Ответ

1 голос
/ 07 ноября 2019

Лучше всего использовать API-интерфейсы APEX JavaScript для такого типа вещей. Вы можете найти их здесь: 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
}
...