[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 メーリングリストの案内