当我使用例如,我可以封装菜单项的身份验证逻辑,URL和标签。 Dojo MenuItem小部件?
我现在拥有的是:
<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助手?
答案 0 :(得分:1)
有一个名为Struts Menu的项目,它是taglib,配置文件和Velocity模板的组合,用于封装菜单显示逻辑和安全性。我不认为Dojo菜单有一个现有的Velocity模板,但写一个也不难。
答案 1 :(得分:1)