2016-08-20 9 views
3

JSFには、サーバー上のビュー(ページ)を表すコンポーネントツリーが画面に表示されるタグがあります。JSF <ui:debug />タグに相当するXPagesはありますか?

また、セッションスコープ変数もあります。

私はXPagesのツールバーについて知っています(毎日使います)。しかし、JSFタグレンダリングのようなコンポーネントツリー階層は私には分かりません。

JSF開発者が読んでいる場合、XPagesはJSF 1.2ランタイムを拡張し、ビューハンドラとして登録されます。 APIクラスhttp://public.dhe.ibm.com/software/dw/lotus/Domino-Designer/JavaDocs/Designer/9.0.1/index.html

私のXPagesタグに標準JSFタグを1ページに含めてビルドすることはできますか?

私はのxmlnsでこれを入れてみました:UIは= "http://java.sun.com/jsf/facelets"

<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:ui="http://java.sun.com/jsf/facelets"> 

<xp:text escape="true" id="computedField1" value="#{appBean.version}"> </xp:text> 

    <ui:debug /> 

</xp:view> 

ビルドエラーは次のとおりです。 不明な名前空間のタグUI:デバッグを使用することはできませんネームスペースhttp://java.sun.com/jsf/faceletsがわからないため、コントロールとして使用できません。

答えて

1

<ui:debug />に最も近いのはOpenNTFで利用可能なdebug toolbarです。

その他のオプション、AFAIKパスは決して移動しませんでした。JSFライブラリをプラグインとしてDominoに追加することです。エンジニアリングの観点からは興味深いかもしれませんが、おそらく問題にはならないでしょう。

希望すること

3

[インスペクタ]タブではコンポーネントツリーを確認できます。私は、基本的な繰り返し(MartyRepeat)とrepeatControls="true"(TannenRepeat)を持つものの間のコンポーネント・ツリーの違いを示すためにIBM ConnectとEngageで使用しました。また、単一のファセットだけがダイナミックコンテンツコントロールにロードされていることがわかりました。ただし、コンポーネントのリストと階層は動的に変更されないため、dynamicContent1の子孫は更新されません。

Component Tree

関連する問題