我在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
。
答案 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共享其公共呈现参数。“