Calling javascript from ADF page (jsff)
Calling javascript from ADF page (jsff)
我有一个任务流,其中包含一个.jsff页面(让我们称之为子页面),其中我们在单击按钮时调用javascript方法。JavaScript methos 正在做
element = findComponent("id")
然后对该元素执行一些操作。此 javascript 方法作为资源添加到 .jsff 页面。
此任务流作为区域插入到另一个页面(我们将此页面称为父页面)中。现在父页面还有一个 id ="id" 的元素,该元素正在子页面的 findComponent 中使用,即子页面和父页面具有相同的 id。
那么从子页面任务流调用javascript会找到子页面或父页面的元素吗?
您可以使用af:resource tag来添加javascript函数,但最好将其添加到页面组件中,以便浏览器不会缓存它
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<af:panelFormLayout>
<af:resource type="javascript">
function yourMethod(evt){ ... }
</af:resource>
</af:panelFormLayout>
您应该阅读更多有关此内容的信息。
https://blogs.oracle.com/jdevotnharvest/entry/gotcha_when_using_javascript_in
相关文章:
- cpu:phantom:page的比例可以大于1:1:1吗
- 如何在不使用Page.Theme属性的情况下设置页面样式和主题
- 在page.open()-PhantomJS中无法访问全局变量
- 向page.includeJs()和page.eevaluate()内的匿名函数传递参数
- 如何在特定时间重新加载page.php,例如:07:45.非持续时间,例如:每5秒
- ascx page 中的 javascript 抛出 HTTPexception
- 在page.evaluateJavaScript函数中使用PhantomJS变量
- 如何在页面 Page.IsPostBack 之后禁用 JavaScript 函数
- Javascript Password Page
- jQuery keyUp on Page Load
- 复选框(JSP PAGE)并插入到mysql数据库
- 解析 /page.xhtml 时出错:跟踪错误[行: 42] 与元素类型“id”关联的属性“{1}”应使用左引号
- 在数据库(JSP PAGE)中获取多个复选框结果
- AJAX/page refresh kills JS/jQuery
- Rails应用程序中的每个javascript文件都需要.on('page:change',初始化)吗?
- Phantomjs page.evaluate and q deferred issue
- jquery ajax post to .aspx page load - how to read variable p
- ASP Page + JavaScript:如何隐藏元素并获取其真实位置
- HTML JavaScript Stay on Div on page reload
- Calling javascript from ADF page (jsff)