どうやら数年前から抱えているバグだった。
で、その回避策が書かれていたので記録しておく。
参考ページ
action not working in t:navigationMenuItem
http://mail-archives.apache.org/mod_mbox/myfaces-users/200704.mbox/%3C9833177.post@talk.nabble.com%3E
Finally I got it working. I had to add this line in my JSP page.
<input type="hidden" name="jscook_action" />
But I have no idea why the above line is required !!
どうやらTomahawkが吐き出すスクリプトがバグってるようで、未だにそれが直ってない様子。
よって、フォームの中に<input type="hidden" name="jscook_action" />を入れて動いた。
その結果がこんな感じ。
<h:form>
<input type="hidden" name="jscook_action" />
<t:jscookMenu layout="hbr" theme="ThemeOffice">
<t:navigationMenuItem itemLabel="メニュー1" action="menu1" />
<t:navigationMenuItem itemLabel="メニュー2" action="menu2" />
</t:jscookMenu>
</h:form>
0 件のコメント:
コメントを投稿