new Theme()
Classe responsável pela manipulação dos componentes necessários ao layout das telas do sistema, como processos e relatórios.
Members
-
directory :DBKey
-
Diretório (classe do Sistema) onde se encontram os arquivos necessários para montagem do layout do tema, como os arquivos de css e o ícone das páginas.
Type:
- DBKey
-
environmentCssFileKeys :Array
-
Registros da IVFS referente aos estilos CSS principais do framework (environment)
Type:
- Array
-
favIconFileKey :DBKey
-
Chave do registro da IVFS referente ao ícone usado nas páginas internas do framework.
Type:
- DBKey
-
highchartsOptionsFileKeys :Array.<DBKey>
-
Registros da IVFS referente as configurações do Highcharts.
Type:
- Array.<DBKey>
-
key :DBKey
-
Chave do cadastro de temas. Corresponde a um registro da tabela iAuxiliaryTable. Classe: -1898143349 (Temas).
Type:
- DBKey
-
simpleLayoutCssFileKeys :Array.<DBKey>
-
Registros da IVFS referente aos estilos CSS usado em relatórios do framework (simpleLayout)
Type:
- Array.<DBKey>
Methods
-
<static> getCurrent()
-
Obtém o tema corrente da sessão.
Returns:
- Type
- Theme
-
<static> getDirectories()
-
Retorna um array com os nomes e chaves das classes dos temas disponíveis.
Returns:
Vetor com os nomes e chaves das classes dos temas disponíveis. Cada item do array é um objeto com duas propriedades, que são o nome e a chave de um tema.
- Type
- Array.<{name: string, value: number}>
-
<static> getInstance(userAgent, userKey)
-
Retorna uma instância deste objeto referente ao tema atual. O tema atual é definido de acordo com o usuário atual e o agente de usuário. Os tema pode ser associados um usuário ou a um grupo de usuários.
Parameters:
Name Type Description userAgent
number Chave do cadastro de 'Agentes de Usuário'
userKey
number Chave do usuário logado
Returns:
Tema atual.
- Type
- Theme
-
<inner> addFiles()
-
Pesquisa o arquivo de configuração no diretório corrente do dataSet theme e adiciona no array informado caso existam arquivos com o prefixo e extensão informados.
Para fins de compatibilidade, também tenta localizar arquivos com o nome do diretório antes do prefixo informado.