アプリケーション・ページからのポートレットの削除

アプリケーション・ページからポートレットを削除する場合、ページからポートレット、およびページのページ定義ファイルからポートレットに関連付けられたページ変数を削除する必要があります。

ページからポートレット、およびページ定義ファイルから関連するページ変数を削除する手順は、次のとおりです。

  1. 「アプリケーション・ナビゲータ」で、関連するアプリケーション・ページ(jspxファイル)に移動して、開きます。

    アプリケーション
        <ApplicationName>
            <ProjectName>
                WEBコンテンツ
                    <ApplicationPage>.jspx

  2. 設計ビューで、ポートレットを右クリックして、ポップアップ・メニューから「削除」を選択します。

    これで、ページからポートレットが、ページのページ定義ファイルからバインドしたポートレットが削除されます。

  3. ポートレットがパラメータを含んでいる場合、「エディタ」のjspxファイルを右クリックして、ポップアップ・メニューから「ページ定義に移動」を選択します。

    「エディタ」ペインでページ定義ファイルを開きます。

  4. 削除したポートレットに関連付けられたページ変数を検索して、ページ定義ファイルから削除します。

    たとえば、ポートレット1を削除した場合、ページ定義ファイルから、この例でハイライト表示されているページ変数を削除します。

    <?xml version="1.0" encoding="UTF-8" ?>
    <pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
            version="10.1.3.38.97" id="untitled1PageDef"
            Package="project1.pageDefs">
        <parameters/>
        <executables>
            <variableIterator id="variables">
                 <variable Name="portlet1_param1" Type="java.lang.Object"/>
                 <variable Name="portlet1_param2" Type="java.lang.Object"/>
                <variable Name="portlet2_param1" Type="java.lang.Object"/>
                <variable Name="portlet2_param2" Type="java.lang.Object"/>
            </variableIterator>
            <portlet id="portlet2" portletInstance="/oracle/adf/portlet/
                       PdkPortletProducer2_1154100666247/applicationPortlets/
                       Portlet1_b5e49696_010c_1000_8008_8c5707ef9c4f"
                       class="oracle.adf.model.portlet.binding.PortletBinding"
                       xmlns="http://xmlns.oracle.com/portlet/bindings">
                    <parameters>
                       <parameter name="param1" pageVariable="portlet2_param1"/>
                       <parameter name="param2" pageVariable="portlet2_param2"/>
                    </parameters>
            </portlet>
        </executables>
        <bindings/>
    </pageDefinition>

  5. 「ファイル」メニューから、「すべて保存」を選択します。

Oracle WebCenter Frameworkの使用
Oracle PDK-Javaポートレット・ウィザードの使用
規格に基づいたJavaポートレット(JSR 168)ウィザードの使用
JSR 168 Javaポートレットの編集
Oracle PDK-Javaポートレットの編集
WSRPおよびOracle PDK-Javaポートレット・プロデューサの登録解除