RichFaces.ajax()忽略options.clientParameters

时间:2015-04-20 16:45:20

标签: jsf richfaces

我正在全局设置像这样的clientParameters(全局用于测试目的,一旦它工作,我会将其缩小到特定的用例):

var originalRichFacesAjax = RichFaces.ajax;
RichFaces.ajax = function(source, event, options) {
    options.clientParameters = options.clientParameters || {};
    options.clientParameters.render = "@all";
    options.clientParameters.execute = "@all";
    originalRichFacesAjax.apply(this, arguments);
};

然而在回复中我只得到了一个小小的更新。

为什么JSF / RichFaces不会重新呈现整个页面?

1 个答案:

答案 0 :(得分:1)

RichFaces不检查渲染/执行的客户端参数,而是检查org.richfaces.ajax.component并从组件中获取值。

您可以在添加参数后删除该参数,也可以改为使用jsf.ajax.request()