禁用单击激活操作源和目标

要禁用单击激活操作目标 portlet,必须执行下列手工步骤:

  1. [仅适用于 IBM® portlet API] 在 web.xml 中,将属性代理包装器 portlet 类替换为原始(缺省)类。 例如,将下列代码:
    <servlet-class>com.ibm.wps.pb.wrapper.PortletWrapper</servlet-class>
    <init-param>
       <param-name>c2a-application-portlet-class</param-name>
    		<param-value>com.ibm.faces.webapp.WPFacesGenericPortlet</param-value>
    </init-param>
    替换为下列代码:
    <servlet-class>com.ibm.faces.webapp.WPFacesGenericPortlet</servlet-class>
    注: 如果 web.xml 中没有其它对 PortletWrapper 的引用,还可以删除 /WEB-INF/lib/pbportlet.jar。
  2. 从 portlet.xml 中除去属性代理参数。 例如:
    <config-param>
    	<param-name>c2a-action-descriptor</param-name>
    		<param-value>/wsdl/Facesportlet.wsdl</param-value>
    </config-param>
    此外,删除引用的 WSDL 文件。
    从 portlet.xml 中除去以下参数。如果引用的资源束文件不用作其它用途就将它删除。
    <config-param>
       	<param-name>c2a-nls-file</param-name>
       <param-value>nls.c2aprop</param-value>
    </config-param>
  3. [仅适用于 Faces portlet] 从 portlet.xml 中除去 Faces 操作映射参数。 例如:
    <config-param>
       <param-name>FacesView.jsp.form1.form1.button1</param-name>
       <param-value>/FacesView.jsp?form1&form1:button1</param-value>
    </config-param>
    <config-param>
       <param-name>form1.text1</param-name>
       <param-value>form1:text1</param-value>
    </config-param>
在某些情况下除去特定目标或源 portlet 是一个稍微复杂一些的手工过程。下列主题提供了一些示例来指导您完成该过程:
相关概念
开发协作 portlet
相关任务
禁用单击激活操作源和目标
禁用多个单击激活操作目标中的一个
禁用源/目标 portlet 的单击激活操作源
禁用多个单击激活操作源属性中的一个
相关参考
Web 服务描述语言(WSDL)1.1
WebSphere Portal Information Center
XML 模式第二部分:数据类型

(C) Copyright IBM Corporation 2002, 2005. All Rights Reserved.