Adicionar Estilo
Permite ao usuário adicionar um novo estilo, podendo o mesmo ser um arquivo em branco, um arquivo pré-existente ou um novo arquivo copiando de um estilo pré-existente. A tela de Adição tem a seguintes informações:
Nome: Nome do estilo. Preenchimento obrigatório.
Gerar nome automaticamente: O nome do estilo será automaticamente gerado dependendo das opções selecionadas.
Descrição: Texto descritivo do estilo.
Copiar de: Determina se é para ser criado um novo estilo com base no estilo selecionado. Nesta opção são listados todos os estilos respeitando os níveis de isolamento. Estilos que possuem isolamento Isolado ou Compartilhado que não incluem a instância do serviço corrente não são listados.
Linguagem do código: Determina qual linguagem será usada no estilo. Por padrão o LumisXP permite XSL, JavaScript, Groovy e Thymeleaf.
Isolamento: Nível de isolamento do estilo. As opções de isolamento são:
- Isolado: Define que o estilo só poderá ser utilizado na instância de interface corrente.
- Público: Define que qualquer instância da interface poderá utilizar o estilo. Neste caso, alterações no estilo afetarão todas as demais interfaces que o utilizam.
- Compartilhado: Define as instâncias de serviços selecionadas pelo usuário poderão utilizar o estilo. Neste caso, alterações no estilo afetarão todas as demais interfaces que o utilizam.
Caminho do Arquivo: caminho físico onde o arquivo será armazenado ou onde o mesmo está armazenado. Campo de preenchimento obrigatório.
Usar diretório padrão: Se o diretório padrão do serviço deve ser utilizado. Ao desmarcar esta opção o Caminho do Arquivo pode ser editado.
Criar arquivo: Indica se é para criar um novo arquivo ou não. Esta opção é utilizada quando se deseja adicionar um novo estilo baseado em um arquivo pré-existente. É importante destacar que não é permitido que dois estilos referenciem um mesmo arquivo físico. Ou seja, ao tentar adicionar um novo estilo utilizando um arquivo pré-existente, será validado se o arquivo já é utilizado por outro estilo.
Instâncias de Serviços: Exibe uma lista de instâncias de serviços para compartilhar o estilo. Só é exibido se o Isolamento "Compartilhado" está selecionado.