Como desabilitar menu jsf utilizando metodo do bean?

Boa noite pessoal.

Framework: jsf + icefaces

Preciso incluir segurança nos menus da aplicação, então, criei um metodo para validar a permissão ao item do menu e estou tentando chamar este metodo da pagina jsf assim:

<ice:menuItem disabled="#{LoginFace.VerificaMenu(id)}" id="usu" value="usuarios" action="gotoListUsuarioSis"/>

e o metodo do bean assim:

    public String VerificaMenu(String itemMenu) {
        if(usuario.getIdUser() == 1) {
            return "false";
        } else {
            return "true";
        }
    }

Alguem sabe como resolver isso?

O meu está assim:

SelectOneMenu

<h:selectOneMenu value="#{turmaAlunoBean.tur_codigo}" id="selecaoTurma" disabled="#{not empty turmaAlunoBean.tur_codigo}" required="true" requiredMessage="Campo [Turma] obrigatório"> <f:selectItems value="#{entradaTurmasAlunosBBean.turmas}" /> </h:selectOneMenu>
CommandButton

<p:commandButton id="btConfirmar" value="Confirmar" action="#{turmaAlunoBean.confirmarTurma}" image="ui-icon-disk" update="formAluno,formTabela,selecaoTurma,selecaoAluno,campoProfessor,campoModalidade,campoHoraInicial,campoHoraFinal, campoCapacidade,campoInscritos,campoAtiva,campoAulasDia">

ManagedBean

Qdo seleciono algum item no select, ele pega esse item e popula o tur_codigo, daí qdo clico no botão Confirmar ele desabilita o select de cima…v c entende!!

Cara, valeu, mas preciso desabilitar itens de menu.

to tentado com javascript, mas não tá desabilitando o menu.

veja, primeiro tentei assim:

...
       <script  language="JavaScript" src="mootools-core-1.3.2-server.js" type="text/javascript">
           function x() {
               return true;
           }
       </script>

   </head>

   <body>
       <ice:form id="form">
            <ice:panelGrid columns="4">
                <ice:outputLabel value="usuario"/>
                <ice:inputText disabled="true" value="#{LoginFace.usuario.userSys}"/>
                <ice:outputLabel value="...empresa"/>
                <ice:inputText disabled="true" size="63" value="#{LoginFace.usuario.empresa.fantasia}"/>
            </ice:panelGrid>
           <ice:menuBar id="menu" orientation="horizontal">
                   <ice:menuItem value="administração" id="adm">
                       <ice:menuItem id="perm" value="permissões">
                           <ice:menuItem disabled="x()" id="usu" value="usuarios" action="gotoListUsuarioSis"/>
.....

e depois assim:

...
       <script  language="JavaScript" src="mootools-core-1.3.2-server.js" type="text/javascript">
           function x() {
               document.getElementById("usu").disabled = true;
           }
       </script>

   </head>

   <body>
       <ice:form id="form">
            <ice:panelGrid columns="4">
                <ice:outputLabel value="usuario"/>
                <ice:inputText disabled="true" value="#{LoginFace.usuario.userSys}"/>
                <ice:outputLabel value="...empresa"/>
                <ice:inputText disabled="true" size="63" value="#{LoginFace.usuario.empresa.fantasia}"/>
            </ice:panelGrid>
           <ice:menuBar id="menu" orientation="horizontal">
                   <ice:menuItem value="administração" id="adm">
                       <ice:menuItem id="perm" value="permissões">
                           <ice:menuItem id="usu" value="usuarios" action="gotoListUsuarioSis"/>
.....

Não funcionou de nenhum jeito…
Podem dar uma força?