[Seasar-user:2279] S2JSFでJSCook Menuを使用するとログにERRORが出力される

Yoshihisa Tane prodrive
2005年 6月 27日 (月) 18:32:50 JST


taneです。

S2JSFでMyFacesのカスタムコンポーネントであるJSCook Menuを
利用しようとしています。

s2jsf-exampleのmenu.htmlにJSCook Menuのタグを追加して実行したところ、
動作はするのですがログでERRORが出力されてしまいます。
#画像も出力されないですね・・・

ログの内容
2005-06-27 18:03:26,188 [http-8080-Processor25] ERROR org.apache.myfaces.custom.navmenu.NavigationMenuUtils - Invalid child with id _id30of component with id : _id29 : must be UINavigationMenuItem or UINavigationMenuItems, is of type : org.seasar.jsf.component.UIText

どうにか回避する方法はないでしょうか?
よろしくお願い致します。


以下、s2jsf-exampleの変更点

menu.htmlに追加(form内に記述すると動作しません)
<span m:inject="x:jscookMenu" m:layout="vbr" m:theme="ThemePanel">
  <span m:inject="x:navigationMenuItem" m:itemLabel="Add" m:action="add"></span>
</span>

web.xmlに以下を追加
<filter-mapping>
	<filter-name>extensionsFilter</filter-name>
	<url-pattern>/faces/*</url-pattern>
</filter-mapping>

jsf.diconに以下を追加
<initMethod name="addTaglibUri">
	<arg>"x"</arg>
	<arg>"http://myfaces.apache.org/extensions"</arg>
</initMethod>

-- 
Yoshihisa Tane <prodrive @ rc5.so-net.ne.jp>



Seasar-user メーリングリストの案内