Introdução
Nesse post vou mostrar as principais novidades da versão 20.8.0, algumas correções e pequenas alterações.
Implementações
Segue abaixo as implementações dessa versão:- Adicionado novo evento @JArchEventSearchConfig para interceptar o ISearch depois de configurado
- Adicionado o método estático getInstance() no UserInformation
- Adicionado o método estático getInstance() no UserInformation
Alterações
- Ajuste na geração da mensagem via BeanValidation para não adicionar os fields quando for setado o atributo message
- Depreciado o
- Depreciado o
- Depreciado o clazzEntity do @JArchSearchFieldCheckbox, utilizar o atributo classEntity
- Depreciado o clazzEntity do @JArchSearchFieldCombobox, utilizar o atributo classEntity
- Depreciado o clazzEntity do @JArchSearchFieldComboboxCommandJpa, utilizar o atributo classEntity
- Removido o atributotenant das anotações e adicionado o atributo enable para ser especificado um classe que implemente Supplier<Boolean> (Para habilitar ou desabilitar em tempo de execução)
- Removido o atributo
- Depreciado o attribute do @JArchSearchField, utilizar o atributo field
- Depreciado o attribute do @JArchSearchFieldCheckbox, utilizar o atributo field
- Depreciado o attribute do @JArchSearchFieldCombobox, utilizar o atributo field
- Depreciado o attribute do @JArchSearchLookup, utilizar o atributo field
- Depreciado o attribute do @JArchColumnDataTable, utilizar o atributo field
- Depreciado o attributeOrId do @JArchColumnDataTableShow, utilizar o atributo fieldOrId
- Depreciado o attributeItems e attributeShow do @JArchSearchFieldCombobox, utilizar o atributo fieldItems e fieldShow
- Depreciado attributeItems, attributeShow e attributeCommandJpa do @JArchSearchFieldComboboxCommandJpa, utilizar o atributo fieldItems, fieldShow e fieldCommandJpa
- Removido os métodosexportaExcel e exportaPdf do BaseListAction que estavam depreciados desde 2018
- Removido do webSocket.js do carregamento no templateBaseV2.xhtml, quem precisar utilizar basta somente adicionar em sua página
- Removido os métodos
- Removido do webSocket.js do carregamento no templateBaseV2.xhtml, quem precisar utilizar basta somente adicionar em sua página
Correções
Além das alterações descritas acima esta versão contempla algumas correções:
- Correção no componente e:lookup que não estava efetuando o filtro na tela de pesquisa
- Correção na geração do código para o tamanho do tipo Boolean ser igual 1
- Correção na chamada do @JArchCrudDataAfterSave que estava duplicando quando a definição do método estava na própria classe
Conclusão
Até mais,