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:
@@ -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}">
|
||||
|
||||
Reference in New Issue
Block a user