从Oracle APEX中的JavaScript动画触发动态动作

从Oracle APEX中的JavaScript动画触发动态动作,javascript,jquery,oracle,oracle-apex,Javascript,Jquery,Oracle,Oracle Apex,各位开发者好。 我在Oracle APEX工作 我发现了一个非常漂亮的关于动画的JavaScript库,我想使用它来让我的应用程序更漂亮,并向用户显示路径,以便在数据库中进行一些配置。 我找到的库名为JIT(),我希望使用此实例:。 在APEX中实现动画后,我想添加一些动态动作。例如,每次单击一个节点时,将显示动画下方的不同区域,并隐藏其他子区域 到目前为止,我已经上传了JIT库和JavaScript代码,其中包含应用程序共享组件中有关动画树的事件和函数。此外,我还通过HTML代码在Oracle

各位开发者好。 我在Oracle APEX工作 我发现了一个非常漂亮的关于动画的JavaScript库,我想使用它来让我的应用程序更漂亮,并向用户显示路径,以便在数据库中进行一些配置。 我找到的库名为JIT(),我希望使用此实例:。 在APEX中实现动画后,我想添加一些动态动作。例如,每次单击一个节点时,将显示动画下方的不同区域,并隐藏其他子区域

到目前为止,我已经上传了JIT库和JavaScript代码,其中包含应用程序共享组件中有关动画树的事件和函数。此外,我还通过HTML代码在Oracle APEX页面中显示了动画。我捕获了每当单击一个节点时发生的事件。我还为一个区域创建了一个动态动作,通过这个动态动作,我想展示这个区域。每次点击一个不同的节点,这个区域就会被隐藏。我创建的动态动作具有以下现有属性:

*Event ='Change'
*Selection Type = JQuery Selector
*JQuery Selector = $("#P5_NAME").val('INAS006E ');
,其中P5_NAME是一个字段,我将其存储在JavaScript代码中,即正在单击的节点的名称,“INAS006E”是一个特定节点的名称

*Action = Show
*Selection Type = Region
*Region = Test JS
,我要显示的区域的名称

我不知道如何克服的最大问题是,在Oracle APEX中传递JavaScript代码中的变量,
node.name
,以触发动态操作

下面是在单击一个节点和存储
节点名称时触发的事件

onBeforeCompute: function(node){
       Log.write("loading " + node.name);
       alert(node.name);
       $("#P5_NAME").val(node.name);
},

总之,我想在单击一个节点后,在单击下一个节点后显示一个区域,上一个节点被隐藏,另一个节点出现。但为了做到这一点,我必须将JavaScript代码中的变量传递到Oracle APEX。

经过大量测试和搜索,我成功地解决了这个问题。 事实上,答案比我想象的要简单。我所要做的就是稍微修改一下被触发的函数的代码。正确的功能是:

 onBeforeCompute: function(node){
            Log.write("loading " + node.name);
            alert(node.name);
            $s("P5_NAME",node.name);
        },

$s(“P5_NAME”,node.NAME)
用节点的名称设置textfield P5_NAME的值。

经过大量测试和搜索,我成功地解决了这个问题。 事实上,答案比我想象的要简单。我所要做的就是稍微修改一下被触发的函数的代码。正确的功能是:

 onBeforeCompute: function(node){
            Log.write("loading " + node.name);
            alert(node.name);
            $s("P5_NAME",node.name);
        },
$s(“P5_NAME”,node.NAME)
用节点名称设置文本字段P5_NAME的值