Iniciar uma conversa

Alterando o tema das aplicações dinâmicamente

Neste tutorial, iremos ver como alterar o tema das aplicações dinâmicamente, fazendo uso da macro sc_set_theme(). Como sabemos, para alterar estaticamente o tema, basta abrir a aplicação no Scriptcase, ir até o menu lateral Layout e escolher a opção Visualização.

Será mostrada uma tela, na qual existe a opção de escolha do tema da aplicação logo acima de um preview da mesma. Nela também é possível alterar o modelo do Cabeçalho e do Rodapé(figura) para algum modelo que se aplique melhor a sua necessidade. (Ver imagens abaixo)

 
 
 
Porém, desta forma ficamos restritos quanto a customização em tempo real desses temas. Portanto, o Scriptcase dispõe da macro sc_set_theme(), que permite a alteração do tema das aplicações em tempo de execução.
 
Para este exemplo, usaremos a seguinte situação: Sempre que o usuário "admin" estiver logado no sistema, este visualizará a aplicação de cadastro de clientes com o tema "Sc8_Saphir". Se for qualquer usuário diferente do "admin" ele verá a mesma aplicação com o tema "Sc8_Granada". Vejam o código que usamos no evento onApplicationInit da aplicação:
 
 
 
  • Visão do usuário admin no form de Clientes:

 

  • Visão de um usuário qualquer:

 

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Ronyan Alves

  2. Publicado
  3. Atualizado

Comentários