Javascript / CSS Genérico

Bom dia a todos, gostaria de saber se é possível no fluig colocar algumas bibliotecas javascript em algum lugar onde eu possa acessa-las dos meus formulários como é a include o fluig styles. É bem comum utilizarmos as mesmas bibliotecas em diversos formulário, então gostaria de saber se é possível fixá-lo em algum lugar para que fique disponível em todos os form's, sem que eu tenha que copiá-lo para cada pasta.

Você pode criar uma Widget.

Exemplo:

  • widget com nome: wTeste
    • dentro dessa sequência de pasta você colocar seus arquivos .js: wTeste > src > main > webapp > resources > js
    • após adicionar os arquivos que deseja, você tem que adicioná-los no arquivo application.info, que está nesse caminho: wTeste > src > main > resources
    • no arquivo application.info você adiciona as linhas com todos os JS que deseja. Ex.:
    • application.resource.js.1=/resources/js/nomeArquivo.js
    • application.resource.js.2=/resources/js/nomeArquivo.js
    • application.resource.js.3=/resources/js/nomeArquivo.js

Obs.: se atentar ao adicionar os JS no arquivo application.info, tem que manter a sequência numérica.


Errado:

application.resource.js.1

application.resource.js.1

Correto:

application.resource.js.1

application.resource.js.2


Após isso exportar a Widget.

Para acessar os arquivos acessar esse link: http://{URL}/wTeste/resources/js/nomeArquivo.js

Fiz aqui e funcionou perfeitamente. Fica ótimo pra trabalhar em equipe.

Boa noite,

Achei bem interessante, mas realizei o teste e não está aplicando o javascript.
Como ficaria a referência no HTML, exemplo TAG script type=“text/javascript” src=“???”

Obrigado, s

@Leandro, qual o nome que deu pra sua Widget e qual o nome do seu arquivo js?

Olá, Gabriel,
Segue imagem do arquivo (imgJS.png).
Muito obrigado pelo apoio. s

Desta forma é possível acessar nossas funções genérias em qualquer parte do projeto ? seja nos datasets, events, formularios, etc …???

Somente nos formulários e widgets

Difícil, não !?

A possíbilidade de usar funções genericas dentro do projeto como um todo seguindo os principio da reusabilidade que todos nós conhecemos ajuda muito … de fato, não consigo entender como uma plataforma deste tamanho ainda não suporta.

Olá, Gabriel, Segue imagem do arquivo (imgJS.png). Muito obrigado pelo apoio. []s

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Para acessar seu arquivo o endereço ficaria assim: http://{URL}/wChecklistMecanico/resources/js/wChecklistMecanico.js