bollywood actresses hair loss hair rehab london contact number cheap hair extensions brazilian curly hair with closure hair extension fails human hair wigs black ponytail hairstyles 2018 sunny hair extensions uk hair extensions remy hair extensions weft koko one piece hair extensions clip hair
Como inserir na ribbon troca de senha

Inserir na ribbon a troca de senha

Usuário Vanderlei:

Olá, Avelino!

Tenho um sistema com base no Maestro, que ainda não contemplava a troca de senha pelo usuário, através de um botão na ribbon.

Gostaria de saber como inserir esta parte na minha ribbon.

Suporte:

Vanderlei,

acrescente a parte em vermelho, na posição indicada, em sua XML.

...
<group id="grSegurançaUsuario" label="Segurança" 
getVisible = "fncGetVisible">

<button id="btTrocarSenha"
label="Alterar senha"
onAction="fncOnAction"
imageMso="FileDocumentEncrypt" 
size="large"
supertip="Abre formulário para alterar senha do usuário."/>

</group>

<group id="grSegurança" label="Segurança" 
getVisible = "fncGetVisible">

<splitButton id="sbtseguranca" size="large"
menu itemSize="large" >

<button id="btusuario"
label="Cadastrar usuários"
onAction="fncOnAction"
imageMso="FileDocumentEncrypt" 
supertip="Abre formulário para incluir, editar ou excluir usuário."/>

<button id="btpermissao"
label="Permissões dos usuários"
onAction="fncOnAction"
imageMso="DatabasePermissions" 
supertip="Abre formulário para configurar permissões dos usuários."/>

</menu>
</splitButton>
</group>
...

Acrescente o CASE abaixo, na sua função fncGetVisible().

...
Case "grSegurançaUsuario"
visible = login.Id > 1
...

Usuário Vanderlei:

Avelino, grato pela atenção.

Inseri o código na XML conforme você explicou e o ícone aparece na ribbon.  Exporto a ribbon do MontaRibbons para o meu aplicativo e quando tento executar o botão Alterar Senha, surge esta mensagem da imagem.

ribbon

E quando insiro as linhas de código na Case, o botão Alterar Senha desaparece.

O que estou fazendo de errado?

Suporte:

Vanderlei,

até aqui está tudo correto. O botão Alterar senha não deve aparecer para o usuário Admin e sim para os outros usuários.

Quanto ao botão, você deve tratar a chamada lá na função fncOnAction().

Usuário Vanderlei:

Avelino,

deu tudo certinho.

Grato pela atenção.


 

 


Não há comentário

Envie seu comentário: