javascript - 如何学习 primefaces javascript API?

标签 javascript ajax jsf primefaces

在使用 PrimeFaces 5.3 学习 JSF-2.2 时,我遇到了 javascript 事件处理程序,例如与 onComplete 属性一起使用的事件处理程序:

function handelSmptmSaveRequest(xhr, status, args) {
                            if (args.validationFailed) {
                                PF('smptmDlgWv').jq.effect("shake", {
                                    times : 5
                                }, 100);
                            } else {
                                PF('smptmDlgWv').hide();
                            }
                        }

我在这里有多个问题:

  1. 输入变量 xhr、status、args 是什么,它们在哪里定义,它们从哪里获取值?
  2. 这是我需要与 onBluronClick 等 jsf 组件事件一起使用的唯一处理程序吗?我该如何学习它们?
  3. 有这方面的文档吗?我来自 Java SE,那里对每件事都有记录和解释,在哪里可以找到 javascript 文档以及如何查找?

编辑1 这似乎是由 PrimeFaces 定义的 Ajax 回调,它们在此处公布 http://blog.primefaces.org/?p=830但仍然存在问题,虽然 PF 展示有一些使用示例,但我不能很好地为这些功能做文档,我正在为问题添加 ajax 标签。

最佳答案

这是 PrimeFaces 5.3 documentation , PDF 格式。 (这里是 all versions. 的文档)

Page 536记录 oncomplete(xhr, status, args) 函数的参数:

Javascript callback to process when ajax request completes. Takes three arguments, xmlhttprequest, status string and optional arguments provided by RequestContext API.

XMLHttpRequestvanilla JS Object我们都知道并喜爱。

RequestContextpage 588 上定义PrimeFaces 5.3 文档:

RequestContext is a simple utility that provides useful goodies such as adding parameters to ajax callback functions. RequestContext is available in both ajax and non-ajax requests.

关于javascript - 如何学习 primefaces javascript API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39129783/

相关文章:

php - 使用jquery ajax从MySQL检索多个数据

javascript - 在 WordPress 中加载更多帖子 Ajax 按钮

jquery - 允许 CORS REST 请求到 express/node.js 应用程序

java - primefaces Activity eventMove 日程安排中的日期错误

javascript - 如何在json2html中使用onclick

javascript - 在 AngularJS 中解析类似于 Handlebars 的模板?

javascript - 如何编写一个 jQuery 事件来显示双击时的表单,而该表单不会对双击事件使用react?

jsf - 标签库支持命名空间 : http://richfaces. org/rich,但没有为名称定义标签:subTable

jsf - jsf 的日期+时间选择器

javascript - Chai 应该覆盖我自己的属性(property)