如何覆盖RichFaces.ajax()以便我可以在提交之前操作表单值?

时间:2014-07-14 12:32:22

标签: javascript ajax richfaces

我按照How can I intercept all RichFaces requests prior to submission and rewrite the form values?

中Makhiel的建议尝试以下内容
(function() {
  var originalRichFacesAjax = RichFaces.ajax;
  RichFaces.ajax = function(source, event, options) {
    console.log(source);
    // TODO manipulateFormValues();
    originalRichFacesAjax.call(this, source, event, options);
  }
})();

但实际上source不包含表单的id,而只包含我点击的按钮或页面元素的id,触发了AJAX请求。我如何获得实际的表格值?我试着阅读RichFaces.ajax()代码,但是我遇到了困难,无法找到它访问实际表单的地方。

由于

0 个答案:

没有答案