Dojo MenuItem ウィジェットなどを使用する場合、メニュー項目の認証ロジック、URL、およびラベルをカプセル化するにはどうすればよいでしょうか?
私が現在持っているのはこれです:
<auth:isRole role="admin">
<div dojoType="widget.Menu.MenuItem">
<a href="<html:rewrite page="... complicated url ..."/>">
<bean:message key="label.goes.here"/>
</a>
</div>
</auth:isRole>
そして、私が達成したいのは次のようなものです:
<util:menuitem role="admin" link="...complicated url..." label="label.goes.here" />
これはカスタムタグで実装できますか? Ajax または JS ヘルパーを使用する他のオプションはありますか?