基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > 情報ページ > 情報ページのコンポーネントのカスタマイズ > サンプルコード > InfoPageComponent の実装の例
  
InfoPageComponent の実装の例
この例は、Windchill 製品で「カスタマイズ」> 「Example Information Page」の順にクリックすることで表示できます。「カスタマイズ」タブはデフォルトでは非表示になっていますが、「サイト」> 「ユーティリティ」> 「プリファレンスマネージャ」で "クライアントカスタマイズ" プリファレンスから有効にできます。
この例では、新規タイプ "Carambola" のオブジェクトの情報ページを表示しています。Carambola オブジェクトタイプは、アイコンと各種属性を持つ単純 Java クラスです。この例は以下の方法を示しています。
タブセットの作成
タブカスタマイズメニュー (タブ操作) の定義
操作ドロップダウンメニューの定義
オブジェクト名の横のステータスグリフの表示
ヘルプトピックの追加
カスタム VisualizationDelegate の作成
コモンスペース/ワークスペース切り替えボタンと「最新へジャンプ」リンクを追加するカスタムビュー jsp の使用
情報ページに表示される 2 つのタブには、ページの生成中にサーバーでエラーが発生した場合の処理が示されます。タブ "Error Page With Generic Exception" には、jsp ページで実行された java またはスクリプトレットコードで例外が発生した場合の例外メッセージの表示方法が示されます。タブ "404 error" には、操作で指定されている jsp ページが見つからない場合の HTTP 404 レスポンスコードの表示方法が示されます。操作メニュー内の操作 "Action Has Invalid Onclick" は、操作コマンドサブタグの "onclick" 属性で指定されている JavaScript が無効な場合に表示されるメッセージを示します。
操作 "Action Has Complex Onclick" は、"onclick" 属性が無効な操作のもう 1 つの例です。onclick 属性に含まれている JavaScript 関数呼び出しは 1 つだけでなければなりません。この場合、onclick 属性には複数の関数呼び出しがあります。ページ表示が中止されないように、操作フレームワークによって、複数の文が 1 つの関数呼び出しにラップされます。
カスタマイズリンクから情報ページのタブに表示可能なパネルとテーブルは、属性パネル、プロパティパネル、テーブルの例など、カスタマイズタブのその他の例で作成されたものです。