在下面的Oracle Apex 5编写的代码中,无法识别可拖动的工作但可以删除。
$('.draggable').draggable({ revert: "invalid"});
$('.droppable').droppable({
accept: ".draggable",
drop: function(event, ui) {
var draggable = ui.draggable;
$(this).text() = draggable.text();
}
});
答案 0 :(得分:0)
Oracle APEX仅加载基本APEX功能所需的jQuery UI组件。 APEX不包含整个jQuery UI库,因为它会显着影响页面性能。默认情况下,APEX中不包含Droppable组件。您可以通过在 Page - >中包含以下文件来激活jQuery UI的Droppable组件。 Javascript - >文件网址属性
#IMAGE_PREFIX#libraries/jquery-ui/1.8.22/ui/minified/jquery.ui.droppable.min.js
尝试下面的代码,检查APEX是否识别了jQuery UI Droppable组件
$('.draggable').draggable({ revert: "invalid"});
$('.droppable').droppable({
accept: ".draggable",
drop: function(event, ui) {
console.log("dropped");
}
});
有关此内容的更多信息,请查看Oracle Docs - > link