https://cwiki.apache.org/WICKET/wickets-xhtml-tags.html#Wicket%2527sXHTMLtags-Attributewicket%253Ascopeに関するドキュメントはありません。コンポーネントのみで機能しますか?
1 に答える
wicket:scope 属性は何をしますか?
HtmlHeaderContainer クラスは wicket:scope 属性を文書化します:
wicket:head タグ (コンポーネント) は一度だけ追加する必要があります。もう少し制御できるようにするために、各 wicket:head には関連付けられたスコープがあり、デフォルトでは、wicket:head を含むマークアップに直接関連付けられている Java クラス名と同じです。これは、scope 属性を使用して変更できます。
これは、HeaderPartContainer クラスにさらに文書化されており、「一種の名前空間」であると単純に述べられています。
コンポーネントのみで機能しますか?
wicket:scope 属性は、タグにのみ使用されます。このタグは、HtmlHeaderContainer クラス レベルの javadoc に記載されているように、「パネル、ボーダー、および継承されたマークアップ (パネル、ボーダー、およびページの)」でのみ使用する必要があります。
つまり、あなたの質問に対する答えはノーです。属性は、親からマークアップを継承するページ内のタグ内で使用できます。ここでの意味は、タグは、単にタグを使用しない場合 (つまり、ベース ページの html ファイル内) でのみ意味があるということです。