BEA ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Server > Administration Console の拡張 > コンソール拡張タグ ライブラリの使い方 |
Administration Console の拡張
|
以下の節では、コンソール拡張タグの属性について説明し、各属性の使用例を示します。
WebLogic Server 配布キットには、コンソール拡張を作成するときに使用できる JSP タグ ライブラリが用意されています。タグ ライブラリを使用すると、以下のことを行うことができます。
以下の節では、コンソール拡張タグ ライブラリの各タグの使い方について説明します。
<wl:node> タグは、Administration Console のナビゲーション ツリーに新しいノードを作成するために使用します。
<wl:node
label='<%="My Console Extension"%>'
icon='/images/smiley.gif'
expanded='true'>
<wl:node
label='My 1st nested node'
icon='/images/bullet.gif'
url='/dialog_domain_example.jsp'>
</wl:node>
<wl:node label='My 2nd nested node'
icon='/images/bullet.gif'>
</wl:node>
</wl:node>
<wl:menu> および <wl:menu-separator> タグ
<wl:menu> は、<wl:node> タグで定義したナビゲーション ツリー内のノードを右クリックしてアクセスするメニューとアクションを作成するために使用します。<wl:menu-separator> タグは、右クリック メニューに区切り線を挿入するために使用します。
コード リスト 2-2 <wl:menu> および <wl:menu-separator> タグの使用例
...
<wl:node
label='My 2nd nested node'
icon='/images/bullet.gif'>
<wl:menu
label='BEA Product Documentation'
url='http://e-docs.bea.com/index.html'
target='_blank'/>
<wl:menu-separator/>
<wl:menu
label='BEA home page'
url='http://www.bea.com'
target='_blank'/>
</wl:node>
...
上のコードによって、ナビゲーション ツリー内の「My 2nd Nested Node」の下に右クリック メニューが作成されます。
このメニュー アイテムのローカライズされたテキスト ラベルのカタログ ID。label 属性を定義する場合、この属性は使用しないこと。 |
|
url 属性で指定した URL を表示するブラウザ フレームの名前。この属性を指定しない場合、URL は Administration Console の右ペインに表示される。任意の名前を選択するか、または以下のキーワードの 1 つを使用できる。 |
<wl:menu-separator> タグには属性はありません。
<wl:tab> タグは、コンソール拡張にタブ付きインタフェースを作成するために使用します。<wl:tab> タグを別の <wl:tab> タグの中にネストすると、ネストされたタブ付き画面を作成できます。サポートされるネスト レベルは 1 です。
<wl:tab name='TopLevelTabA' label='Top Level Tab A'>
<wl:tab name='NestedTabA1' label='Nested Tab A-1'>
(Insert your JSP and/or HTML code
for displaying your console extension here.)
</wl:tab>
<wl:tab name='NestedTabA2' label='Nested Tab A-2'>
(Insert your JSP and/or HTML code
for displaying your console extension here.)
</wl:tab>
</wl:tab>
<wl:tab name='TopLevelTabB' label='Top Level Tab B'>
<wl:tab name='NestedTabB1' label='Nested Tab B-1'>
(Insert your JSP and/or HTML code
for displaying your console extension here.)
</wl:tab>
<wl:tab name='NestedTabB2' label='Nested Tab B-2'>
(Insert your JSP and/or HTML code
for displaying your console extension here.)
</wl:tab>
</wl:tab>
<wl:dialog> タグは、タブ付きコンソール画面を定義する JSP のセクションを定義します。<wl:tab> タグは、<wl:dialog> ブロックの中に挿入する必要があります。
コード リスト 2-4 <wl:dialog> タグの使用例
...
<wl:dialog>
<wl:tab>
....(Insert code for tabbed dialog screen here.)
</wl:tab>
</wl:dialog>
...
<wl:stylesheet> タグを HTML <head> ブロックに挿入すると、コンソール画面に対して Administration Console と同じ表示スタイル(フォントや色など)が適用されます。
コード リスト 2-5 <wl:stylesheet> タグの使用例
<html>
<head>
<wl:stylesheet/>
</head>
...
<wl:extensibility-key> タグは、Java オブジェクトを表すスクリプト変数を作成します。このタグは、ナビゲーション ツリーを定義する JSP の中で使用できます。
注意: <wl:extensibility-key> タグは、コンソール ダイアログ画面を定義する JSP の中では使用できません。
コード リスト 2-6 <wl:extensibility-key> タグの使用例
<wl:extensibility-key
id='domainKey' class='weblogic.management.configuration.DomainMBean' />
<%="Configuration Version is" + domainKey.getConfigurationVersion()%>
<wl:text> タグは、ローカライゼーション カタログのテキストを表示するために使用します。
<wl:text textId='Text.3' textParamId='Param.1' />
<p>
<wl:text textId='Text.2' textParam="Blue"/>
コンソール拡張タグ ライブラリを使用するには、次の手順に従います。
<taglib>
<taglib-uri>console_extension_taglib.jar</taglib-uri>
<taglib-location>
WEB-INF/console_extension_taglib.tld
</taglib-location>
</taglib>
<%@ taglib uri='console_extension_taglib.jar' prefix='wl' %>
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |