在ADF页面中为Javascript资源添加自定义属性

时间:2019-09-19 12:34:05

标签: oracle-adf

我有一个外部javascript库,该库需要包含在adf页中。但是,在添加库时,我希望脚本标记出现在html中时很少添加一些额外的属性。从脚本中提及callBack函数是必需的。我找不到使用资源标签添加这些额外属性的方法。

我正在使用Oracle Jdeveloper 12.2.1.3进行开发。 我尝试使用标签。但这没有效果。

以下是我用来添加外部JavaScript的代码

<af:resource type="javascript" source="http://..."></af:resource>

这将在页面中显示如下

<script type="text/javascript" language="javascript" src="http://...">
</script>

以下是我希望在具有custom属性的javascript中使用它的方法,以便回调能够正常工作。

<script type="text/javascript" language="javascript" src="http://..."
      data-error="errorCallbackHandle" data-cancel="cancelCallbackHandle">
</script>

1 个答案:

答案 0 :(得分:2)

我认为问题是由于标签<af:resource>...</af:resource>

<af:resource type="javascript" source="http://..."></af:resource>

请为javascript使用常规标签,如下所示: 使用Jdeveloper将组件>>“脚本(HTML.Common)”拖放到jsf“ af:document”中。 它将创建如下脚本:

<script type="text/javascript" xmlns="http://www.w3.org/1999/xhtml">
src="http://..." data-error="errorCallbackHandle" data-cancel="cancelCallbackHandle"
</script>