Pular para o conteúdo principal

OutSystems - CSS / Th

 Olá, Malta!!!!

Vamos falar de CSS????????


O CSS (Cascading Style Sheets) é uma linguagem de estilo utilizada para definir a aparência visual de uma página web. No contexto do OutSystems, uma plataforma de desenvolvimento de aplicativos web, o CSS desempenha um papel fundamental na criação de interfaces de usuário atraentes e funcionais.


O OutSystems permite a criação de aplicativos web usando o conceito de "arrastar e soltar", o que significa que os desenvolvedores podem criar interfaces de usuário simplesmente arrastando e soltando componentes na tela. No entanto, para personalizar a aparência desses componentes, é necessário usar o CSS.


O CSS permite que os desenvolvedores personalizem a aparência de diferentes elementos de uma página, como fontes, cores, tamanhos e posicionamento. Isso é importante porque uma interface de usuário bem projetada é essencial para uma experiência do usuário positiva.


Além disso, o OutSystems permite a criação de temas personalizados que podem ser aplicados em todo o aplicativo. Isso significa que os desenvolvedores podem criar uma aparência consistente em todas as páginas e componentes do aplicativo, tornando-o mais fácil de usar e mais atraente visualmente.


Em resumo, o CSS desempenha um papel fundamental no desenvolvimento de aplicativos web no OutSystems, permitindo que os desenvolvedores personalizem a aparência de diferentes elementos da interface do usuário e criem temas personalizados para garantir uma aparência consistente em todo o aplicativo.










Um exemplo de onde usar o CSS é no módulo Themes.



O modo tema em OutSystems é importante porque permite a criação de uma aparência visual consistente em todo o aplicativo. Com o uso de temas, os desenvolvedores podem criar um conjunto de estilos CSS que se aplicam a todo o aplicativo, garantindo que a aparência e o comportamento dos elementos da interface do usuário sejam consistentes em todas as páginas.


Além disso, os temas podem ser facilmente alterados e atualizados, permitindo que as mudanças de estilo sejam aplicadas em todo o aplicativo de uma só vez. Isso economiza tempo e esforço em comparação com a necessidade de atualizar individualmente cada página ou componente do aplicativo.


Outra vantagem do modo tema é que ele permite que os desenvolvedores criem temas personalizados para diferentes clientes ou marcas. Isso significa que, com apenas algumas alterações no tema, é possível criar uma aparência visual única para cada cliente, sem precisar modificar a estrutura ou a lógica do aplicativo.


Por fim, o modo tema em OutSystems também oferece recursos avançados, como a criação de temas responsivos que se adaptam automaticamente a diferentes dispositivos e tamanhos de tela, garantindo uma experiência do usuário consistente e de alta qualidade em qualquer dispositivo.


Em resumo, o modo tema em OutSystems é importante porque permite a criação de uma aparência visual consistente em todo o aplicativo, facilita a atualização e personalização do estilo visual e oferece recursos avançados, como a criação de temas responsivos.



Uma dica rápida:


Um tema contém os detalhes para apresentação visual e a alteração de um tema altera a aparência do seu aplicativo. Um módulo tem um tema padrão e todos os fluxos e telas da interface do usuário o herdam.


Você pode:


Defina o tema do módulo padrão , se você tiver vários temas em seu módulo.


Crie um tema em branco sem nenhum estilo , para que os elementos usem apenas o CSS que você criar.


Crie um novo tema com base no tema padrão , se desejar adicionar estilos ao tema existente.


Os Temas OutSystems padrão fazem parte da estrutura OutSystems UI. A OutSystems otimizou os temas internos para desempenho e para funcionar bem com andaimes e modelos de tela.


Definindo o tema padrão do módulo


Se você tiver mais de um tema em seu módulo, poderá alterar o tema padrão do módulo. Siga estas etapas no Service Studio:


Vá para a guia Interface e selecione o nome do módulo na parte superior do painel. As propriedades do módulo são exibidas.


Nas propriedades do módulo, localize a seção Padrões .


Na lista Tema padrão , selecione seu tema.



A estrutura de um OutSystems UI Theme.

Os Temas no framework OutSystems UI seguem uma estrutura baseada nos requisitos de Tela de um aplicativo OutSystems. Cada tema inclui vários blocos e cada bloco consiste em um ou mais espaços reservados.


O diagrama a seguir mostra como um novo tema herda o layout do tema base e como a plataforma usa os blocos e espaços reservados para gerar uma página. O layout principal possui Placeholders cujo conteúdo são Blocos (o placeholder do Header é substituído pelo conteúdo gerado no bloco Header). O CSS também é herdado do Tema base, mas pode ser substituído pelo CSS do aplicativo.







Comentários

Postagens mais visitadas deste blog

OutSystems - CheatSheet

Olá!!!!! Segue uma pequena dica..  OutSystems UI Framework Folha de dicas Este guia de referência rápida fornece todos os elementos de interface do OutSystems, desde padrões e cores até classes de utilitários, em um único local, ajudando você a encontrar exatamente o que precisa em minutos. Para uma referência ainda mais rápida, baixe o Cheatsheet para que esteja sempre à mão https://outsystemsui.outsystems.com/OutSystemsUIWebsite/CheatSheet

OutSystems - Processes

  Olá Devs, tudo bem? Bora falar de Processes? Timer:  Ele serve para execução de processos assíncronos. Como assim? Imagine que você tem um processo que você vai fazer um Trigger. Este Trigger vai fazer uma ação  síncrona no servidor ou seja, voce clica em um botão vai rodar uma ação no servidor e o usuario não vai precisar esperar aquilo. BPT - Business Process Technology: O BPT tem um timer de 5min .. podemos dizer que o BPT faz o que o TIMER faz porem, você tem mais coisas a serem feitas no BPT voce consegue fazer mais coisas no servidor como por exemplo... você consegue executar uma ação no servidor e dependendo do resultado, você pode executar uma outra ação ou seja você consegue montar um "fluxo" de ações que vai ser executada no servidor ou seja, o servidor consegue fazer todo um controle sozinho. https://www.outsystems.com/videos/processes-and-bpt/ Light-BPT: Imagina que o Light-BPT ele é mais "simples". Imagine que com ele você vai executar s...

OutSystems - Listas e Blocos

 Olá, Devs!!!! Uma dica rápida: Vamos imaginar que temos um sistema onde um colaborador precisa ter vários equipamentos em seu nome como consta no exemplo abaixo. A Mariana tem dois equipamentos em seu nome e dois S/N. Como podemos colocar uma lista dentro de blocos e replicar essa função mais rapidamente ? Vamos lá….. Vamos até a aplicação Core Widget e vamos procurar o módulo da aplicação ou que deve estar… NomeaDaAplicação_CW Vamos então criar um bloco dentro do nosso MainFlow. Depois, criamos um bloco com o nome da ação que será feita. Nosso exemplo é Machine EmployeeId, Então, este será o nome do nosso bloco. Depois em nosso ecrã vamos precisar arrastar  uma lista para a tela e essa lista, terá o Source apontado para o aggregate Machine pois é lá que estão nossos dados. E vamos precisar uma Expression onde o seu valor vai ser o nome da máquina que está vindo do aggregate Machine. Vamos precisar fazer um filtro em nosso aggregate informando que o EmployeeId que está com a...