跨页面共享公共呈现参数值

时间:2014-09-30 11:29:27

标签: portlet

我在Public Render Parameter中使用WebSphere Portal

http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/dev-portlet/pltcom_pubrndrprm.dita

使用Web Content Viewer portlet
我在Portal上创建了2个单独的页面,每个页面都包含Web Content Viewer portlet

每个页面都会读取CUSTOM_CONTEXT的值,并在设置了值时显示它 如果尚未设置值,则会显示文本字段和提交按钮,允许用户提供字符串。

当我在第1页上将CUSTOM_CONTEXT的值设置为字符串TEST时,页面会重新加载,TEST会显示给我。
但是,当我导航到第2页时,我仍然看到文本字段?
好像没有为该页面设置该值 如何在所有页面上共享值?

如果我导航回第1页,则该值仍会存储为TEST

1 个答案:

答案 0 :(得分:0)

http://www-304.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/dev-portlet/pltcom_pubrndrprm.dita

“对于某些用例,可能需要限制参数共享。例如,如果在两个不同的页面上有两对导航器或查看器portlet,则必须协调每对,这种情况可能会发生。对不得干扰页面,以便第一页上的导航器不会影响第二页上的查看器。对于这种情况,门户网站可以在页面基础上限制公共呈现参数的共享范围。页面的参数共享范围由页面参数param.sharing.scope控制。您可以从“高级选项”下的“页面属性”视图设置它>我想设置参数。如果为此参数设置了值,则为portlet设置该页面仅与同一页面或具有相同范围的页面上的其他portlet共享其公共呈现参数。