Manipular a exibição de botões dinamicamente

Manipular a exibição de botões dinamicamente


O recurso bastante interessante no Scriptcase, é a manipulação da exibição de botões nas aplicações, com a macro sc_btn_display("nomebotao","on/off"):

Para ver toda a documentação da macro clique aqui.


Podemos utilizar esta macro para validar as permissões de usuários para utilizar algum botão, por exemplo:

Temos um formulário com os botões Novo, Atualizar e Excluir, e os grupos Usuário e Visitante.


O Usuário não terá permissão para Excluir um registro e o Visitante só poderá visualizar o formulário.
Colocamos o seguinte código no OnLoad:

if([grupo] == 'usuario'){

    sc_btn_display('delete','off');

}else if([grupo]=='visitante'){
    sc_btn_display('delete','off');
    sc_btn_display('update','off');
    sc_btn_display('new','off');

}


Veja em execução :

Usuário:


Visitante:


    • Related Articles

    • Utilizando botões inline no filtro avançado da Consulta

      Quando estamos utilizando o filtro avançado nas Consultas podemos configurar o modo de exibição dos botões. Para isso, deve-se acessar a barra de ferramentas do filtro avançado, conforme imagem abaixo. Na tela de configuração da barra de ferramentas, ...
    • Criando Botões Personalizados

      O Scriptcase permite que o usuário personalize os botões criados ou a serem criados. Portanto, tornando a experiência de criação de temas ainda mais emocionante. Oferecendo também a opção de personalizar os temas originais do Scriptcase. Siga o ...
    • Navegar dinamicamente entre abas

      Neste artigo iremos mostrar como navegar dinamicamente entre as abas, em uma aplicação do tipo aba. Neste exemplo iremos utilizar duas aplicações, adicionadas na aplicação de aba. Na primaria aba teremos um formulário e após inserirmos um registro ...
    • Criando a chave de Api do Google Maps

      Neste artigo veja como habilitar e obter a chave para utilização do Google Maps nas aplicações do Scriptcase. Acessando a Plataforma do google Maps 1. Acesse o link https://mapsplatform.google.com/ para criar sua chave. Será necessário realizar login ...
    • Como alternar entre temas dinamicamente atráves da aplicação de Menu

      No Scriptcase, é possível alternar entre temas dinamicamente ativando uma opção de Menu, para ativar tal opção, basta seguir os passos abaixo: Nota É necessário que o projeto escolhido tenha mais de um tema selecionado, caso o contrário não será ...