Umožněna deaktivace modulu prostřednictvím nastavení objektu modulu ve

třídě Constants. Položku neaktivního modulu v menu lze skrýt funkcí
isActive definovanou v module.tld (viz mainMenu.zul).
This commit is contained in:
2015-01-07 17:03:58 +01:00
parent b1818546c0
commit cf6c523698
16 changed files with 239 additions and 36 deletions
+3 -1
View File
@@ -1,6 +1,7 @@
<?page title="Main Menu" contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?taglib uri="/WEB-INF/security.tld" prefix="sec"?>
<?taglib uri="/WEB-INF/module.tld" prefix="module"?>
<zk xmlns:n="native">
<menubar
id="menubar"
@@ -39,7 +40,8 @@
image="/img/invoicing-016.png"
label="${labels.Invoicing}"
href="/main/invoicing/"
disabled="${not sec:isAllGranted('PERM_READ_INVOICING')}" />
disabled="${not sec:isAllGranted('PERM_READ_INVOICING')}"
visible="${module:isActive('INVOICING') }" />
</menupopup>
</menu>
<menu label="${labels.BussinessTrips}">