Code Monkey home page Code Monkey logo

controllerweb's Introduction

Controller Web - Estilo Visual

Padrão de Design Genexus ControllerWeb

  • Data Criação : 10/01/2018

[X] - Utilização de ícons padrão Glyphicon e FontAwesome;

[ ] - Melhorar segurança(conforme papeis) dos Menus superiores;

[ ] - Aprovar Menu com Edward;


  1. Padrão dos CRUDS(insert, update, delete) com Pattern wwplus;

    • A classe do botão é "bottom_actions" , bottom com m

    alt tag

    • Observar bem a posição do componente Error Viewer

    alt_tag

    Alterado em 23/01/2018 ( Fundo Branco e Cinza nos selections e botões com icones )

    Exemplo de chamada no evento Start:

    lblIcon.Caption = PIcone.Udp('ico1', 'ico_direita glyphicon glyphicon-floppy-disk')
     lblIconFechar.Caption = PIcone.Udp('ico2', 'ico_direita_preto glyphicon glyphicon-share-alt')
     lblIconFecharVenda.Caption = PIcone.Udp('ico3', 'ico_direita glyphicon glyphicon-floppy-disk')
     
     If &Mode = 'DLT'
     	lblIconEliminar.Caption = PIcone.Udp('ico4', 'ico_direita_preto glyphicon glyphicon-handshake-o')
     	lblIconFecharVenda.Caption = ''
     Else
     	lblIconEliminar.Caption = ''
     Endif
    

    As classes ico_direita , e ico_direita_preto apenas posicionam o icone a direita com textos brancos ou preto. Estão lá no Thema.

    alt_tag

    alt_tag

  2. Padrão das TRANSACTIONS;

    alt_tag

  3. Padrão dos Prompts;

    alt_tag

  4. Padrão de Webpanels;

    Exemplo 1: wbaixareceberlancto

    alt_tag

    Exemplo 2: WNotadeCompPreco

    alt_tag

    alt_tag

  5. Padrão dos Relatórios;

    alt_tag

  6. Padrão dos Menus;

  7. Principais Classes utilizadas;

    btn btn-primary - Botão Verde Escuro do Confirmar

    espaco_ico_esquerdo - Espaço do ícone esquerdo do botão

    btn btn-default - Botão Cinza com texto Preto ( Eliminar, Fechar )

    MarginLeft5px - Espaço Esquerdo entre os botões

    padding_right_zero - Cabeçalho de alguns ww sem o botão "Mais Opções"

  8. Fontes e components CSS/JAVASCRIPT utilizados;

    PIcone.Udp('ico1', 'ico_direita glyphicon glyphicon-floppy-disk') - Retorna o HTML da tag

    PRetornaMegaMenu() - Retorna o HTML do Menu Superior padrão Mega Menu

    PRCMontaMsg.Call(&MessagesTela, lblMensagens.Caption) - Retorna o HTML das mensagens(ALERT) padrão BOOTSTRAP

    Exemplo de uso(PRCMontaMsg):

     Sub 'Show Messages'
    
     	lblMensagens.Caption = ''
     	&MessagesTela = New()
     	For &Message in &Messages
     		&Erro = New Messages.Message()
     		if not &Message.Id.IsEmpty()
     			&Erro.Description = Format('ERRO: %1 - %2', &Message.Id, &Message.Description)
     		Else
     			&Erro.Description = Format('ERRO: %1', &Message.Description)
     		Endif			
     		&MessagesTela.Add(&Erro)
     		PRCMontaMsg.Call(&MessagesTela, lblMensagens.Caption)
     	EndFor
    

    EndSub

controllerweb's People

Contributors

rcoproc avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.