Xpages:如何正确执行部分刷新

Xpages:如何正确执行部分刷新,xpages,Xpages,我正在尝试获取部分刷新,以便只刷新需要刷新的页面块。我知道,如果我进行正常的部分刷新,就会调用整个JSF生命周期。我知道解决这一问题的方法是设置“设置部分执行模式”,并选择要刷新的ID 但是我不能让它工作 下面我举了一个非常简单的例子。当我在execID中放入一个值时,我看不到刷新的表单行。当我没有将execID放入时,我确实看到了表单行的值,但我相信我没有进行部分刷新 我不明白什么。任何帮助都将不胜感激 ddd 部分执行要求触发事件的控件位于部分执行的面板内 请记住,部分刷新和部分执行是两件

我正在尝试获取部分刷新,以便只刷新需要刷新的页面块。我知道,如果我进行正常的部分刷新,就会调用整个JSF生命周期。我知道解决这一问题的方法是设置“设置部分执行模式”,并选择要刷新的ID

但是我不能让它工作

下面我举了一个非常简单的例子。当我在execID中放入一个值时,我看不到刷新的表单行。当我没有将execID放入时,我确实看到了表单行的值,但我相信我没有进行部分刷新

我不明白什么。任何帮助都将不胜感激


ddd

部分执行要求触发事件的控件位于部分执行的面板内


请记住,部分刷新和部分执行是两件不同的事情,但如果您记住我上面所说的话,它们可以一起使用。

MWLug对此进行了一次精彩的讨论。幻灯片应该在某处可以找到。我忘了是Howards会话还是其他人…是我,我将在10月15日的网络研讨会上重复该会话,详情请访问www.tlcc.com,详细说明Howard的回答,如果运行SSJS/Java的控件不在部分执行的区域,XPages运行时将跳过该控件和要运行的代码。我不确定如果只是在没有代码的情况下进行部分刷新,它是否还需要在执行区域中。R9在事件处理程序面板中公开部分执行时更改了默认值。以前默认值是当前组件,但现在是refreshId。