【问题标题】:Oracle Apex: JQUERY droppable not recognizedOracle Apex:无法识别 JQUERY droppable
【发布时间】:2017-02-24 21:35:49
【问题描述】:
在下面用 Oracle Apex 5 编写的代码中,draggable 可以工作,但 droppable 无法识别。
$('.draggable').draggable({ revert: "invalid"});
$('.droppable').droppable({
accept: ".draggable",
drop: function(event, ui) {
var draggable = ui.draggable;
$(this).text() = draggable.text();
}
});
【问题讨论】:
标签:
jquery
oracle-apex
oracle-apex-5.1
【解决方案1】:
Oracle APEX 仅加载基本 APEX 功能所需的 jQuery UI 组件。 APEX 不包含整个 jQuery UI 库,因为它会显着影响页面性能。默认情况下,APEX 中不包含可放置组件。您可以通过在 Page -> Javascript -> File URLs 属性中包含以下文件来激活 jQuery UI 的 Droppable 组件
#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 文档 --> link