oracle-adf - 在 ADF 页面中为 java-script 资源添加自定义属性
问题描述
我有一个需要包含在 adf 页面中的外部 javascript 库。但是在添加库时,我希望在脚本标签出现在 html 中时添加一些额外的属性。从脚本中提及回调函数是必需的。我找不到使用资源标签添加这些额外属性的方法。
我正在使用 Oracle Jdeveloper 12.2.1.3 进行开发。我试过使用标签。但它没有效果。
以下是我用来添加外部 JavaScript 的代码
<af:resource type="javascript" source="http://..."></af:resource>
这将出现在页面中,如下所示
<script type="text/javascript" language="javascript" src="http://...">
</script>
以下是我希望它在具有自定义属性的 javascript 中的方式,以便回调起作用。
<script type="text/javascript" language="javascript" src="http://..."
data-error="errorCallbackHandle" data-cancel="cancelCallbackHandle">
</script>
解决方案
我认为问题是由于标签<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>
推荐阅读
- swift - SwiftUI,如何翻译带有计时器样式的文本?
- php - WordPress:保存用户元以在保存时发布元
- sorting - For Each 循环并在找到特定名称时停止
- ruby - Ruby Sequel Gem 无法查找具有不同所有者的表
- ruby - 点(.)和双冒号(::)在访问类方法中的区别
- java - 为什么它不打印?链表
- php - 如何使用 base64_encode 使用单引号和双引号对密码进行编码
- constraints - 流口水中的算术运算符
- .net - .Net Framework websocket 有效负载损坏
- shell - 安装包并捕获错误的 Bash 脚本