次のような複合コンポーネントがあります。
<composite:interface>
<composite:attribute name="confirmUnload" type="java.lang.Boolean" default="false" />
<composite:attribute name="showLoader" type="java.lang.Boolean" default="true" />
<composite:attribute title="test test" name="menuFormIds" type="java.lang.String" default="menuForm" />
<composite:attribute name="unloadMessage" type="java.lang.String" default="You have unsaved data" />
</composite:interface>
<composite:implementation>
<div title="unloadEventComponent">...</div>
</composite:implementation>
このコンポーネントをページで使用すると、Eclipse のオートコンプリートが属性に役立ちます。ただし、コードを見ないと属性の動作を理解するのが難しい場合があり、これはユーザー エクスペリエンスの役に立ちません。
Eclipse のオートコンプリートに表示されるように、属性の説明を複合コンポーネントに追加する方法はありますか?
通常、PrimeFaces コンポーネントには属性の選択時に説明がありますが、コンポジットの代わりにカスタム コンポーネントを使用します。