启用带 Faces 操作的协作源

要启用 Faces portlet 的协作源,可以使用命令 - 超链接组件代替单击激活操作组件来触发 portlet 通信。

  1. 在“项目资源管理器”视图中,选择一个 portlet 或 Portlet 部署描述符。Portlet 将在您展开 portlet 项目文件夹中的 Portlet 部署描述符节点时显示出来。
  2. 右键单击期望的 portlet,然后从弹出菜单中选择协作 > 启用源启用协作源对话框打开。或者打开 JSP 页面并从菜单中选择页面 > 协作 > 启用源
  3. 启用协作源对话框中提供适当的值。(有关包括在此对话框中的字段的完整描述,请参阅启用协作源。)单击确定
    以下是在 WSDL 文件中创建的代码的示例:
    <portlet:action type="standard" name="showTickets" caption="Show Tickets"></portlet:action>
         <output>
              <portlet:param name="customerId" partname="customerId_Output"
                   boundTo="request-attribute" caption="Customer ID"></portlet:param>
         </output>
    支持协作的 portlet 显示在“项目资源管理器”视图中并带有源 portlet 图标(协作源 portlet 图标)。
  4. 在适当的 JSP 文件中插入命令 - 超链接组件。
  5. 在“属性”视图中,将适当的参数添加至名为 com.ibm.portal.propertybroker.action命令 - 超链接组件中,该组件具有在 WSDL 文件文件中指定的操作名的 例如:
    <f:param name="com.ibm.portal.propertybroker.action" value="showTickets"></f:param>
  6. 在“快速编辑”视图中,对于与命令 - 超链接组件相关联的 Faces 操作,在 WSDL 文件中使用参数名和作用域存储要发送至目标的数据(使用 boundTo 属性指定)。 例如:
    getRequestScope().put("customerId", customerId);
相关概念
开发协作 portlet
相关任务
启用现有 portlet 以进行协作
启用协作源
启用协作目标
插入单击激活操作 encodeProperty
插入单击激活操作 encodeProperties
编辑单击激活操作 encodeProperty
编辑单击激活操作 encodeProperties
相关信息
Web 服务描述语言(WSDL)1.1
WebSphere Portal 信息中心
XML 模式第二部分:数据类型
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.