Oracle apex Oracle中的可拖动区域';s尖

Oracle apex Oracle中的可拖动区域';s尖,oracle-apex,Oracle Apex,是否可以在客户端移动区域?我不是在说页面设计师/网格布局 似乎没有关于是否可能的任何文档。这在APEX中“开箱即用”不受支持,但由于APEX使用jQuery,因此使用该功能很容易实现。我树立了一个你可以看到的榜样。这是基于普遍的主题 以下是一些屏幕截图,显示了页面已加载以及我将区域拖到右下角后的情况: 我所做的是: 使用模板“Blank with attributes”和静态ID“container”创建一个“container”静态内容区域。这定义了可以在其中拖动主区域的区域。我发现,如果

是否可以在客户端移动区域?我不是在说页面设计师/网格布局

似乎没有关于是否可能的任何文档。

这在APEX中“开箱即用”不受支持,但由于APEX使用jQuery,因此使用该功能很容易实现。我树立了一个你可以看到的榜样。这是基于普遍的主题

以下是一些屏幕截图,显示了页面已加载以及我将区域拖到右下角后的情况:

我所做的是:

  • 使用模板“Blank with attributes”和静态ID“container”创建一个“container”静态内容区域。这定义了可以在其中拖动主区域的区域。我发现,如果没有这个,它可以从一边拖到另一边,但如果向下拖,它会被夹住

  • 将可拖动区域创建为静态ID为“dept report rgn”的“普通”顶点区域:我选择了基于dept表的经典报告。我将其作为容器区域的一个子区域,并在区域“CSS类”属性(在“外观”下)中分配这些CSS类:
    ui小部件内容可拖动区域
    。jQuery需要类
    ui小部件内容
    ,而
    可拖动区域
    是我自己的发明

  • 在页面属性“Javascript-页面加载时执行”中,我添加了以下代码:

    $(函数(){
    $(“.draggable区域”).draggable();
    } );

    这将jQuery
    draggable
    功能应用于类为“draggable region”的任何元素。我可以通过选择“#部门报告rgn”而不是类来针对我的特定区域

  • 在页面属性“CSS-Inline”中,我添加了以下内容:

    #container.container{height:600px}

    #部门报告rgn{宽度:300px;高度:300px;填充:0.5em;}

  • 第一行确保存在可拖动区域可以移动的垂直空间,第二行指定可拖动区域本身的大小

    这可能并不完全是你所需要的,但它有望为你指明前进的方向。您可能还希望查看jQuery和组件(例如)