如何学习primefaces javascript API
how to learn the primefaces javascript API?
在使用PrimeFaces 5.3学习JSF-2.2时,我遇到了像onComplete
属性使用的javascript事件处理程序:
function handelSmptmSaveRequest(xhr, status, args) {
if (args.validationFailed) {
PF('smptmDlgWv').jq.effect("shake", {
times : 5
}, 100);
} else {
PF('smptmDlgWv').hide();
}
}
我有很多问题:
- 输入变量
xhr, status, args
是什么,它们在哪里定义,它们的值从哪里获得? 这是唯一的处理程序,我需要使用jsf组件事件,如onBlur
或onClick
,我怎么能学习他们?- 有相关的文档吗?我来自Java SE,在那里所有的东西都有文档和解释,在哪里寻找javascript文档,如何寻找?
Edit1 这似乎是由PrimeFaces定义的Ajax回调函数,它们在这里宣布http://blog.primefaces.org/?p=830,但仍然有一个问题,虽然PF展示有一些使用示例,但我不能很好地为这些函数做文档,我正在为问题添加Ajax标记。
这是PrimeFaces 5.3文档,PDF格式。(这里是所有版本的文档)
第536页记录了oncomplete(xhr, status, args)
函数的参数:
ajax请求完成时处理的Javascript回调。需要三个参数,xmlhttprequest,状态字符串和可选参数
XMLHttpRequest
是我们都知道和喜爱的香草JS对象。
RequestContext
在PrimeFaces 5.3文档的第588页定义:
RequestContext是一个简单的实用程序,它提供了以下有用的功能如向ajax回调函数添加参数。RequestContext是可在ajax和非ajax请求中使用。
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 如何从Java/scala调用js美化程序
- 如何使用json将对象列表从java转换为javascript
- Java脚本时间添加
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 如何将字符串值从php页面发送到java脚本页面
- 当我点击jsf中的primefaces命令按钮时,如何获得点击事件
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- DOM事件通过JSON转换为java
- primefaces日历可以禁用过去的日期和时间吗
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- Java-彩票统计解析器
- 从java脚本中调用primefaces上下文菜单
- Primefaces运行java脚本onComplete/onClick