Criando busca pra itens do tipo direito
Da mesma forma que para buscar itens do tipo recurso tem-se várias possibilidades de configuração de campos, também o é para as buscas sobre itens do tipo direito.
Vamos ver uma dessas formas.
Busca de direitos de um recurso específico
Você pode criar uma busca pelo nome aproximando do direito, mas fixando o recurso no qual irá ser filtrado os direitos. Serão necessários 3 campos, sendo que um deles será oculto na renderização do formulário.
Nesse caso, um dos campos irá definir o tipo do item, direito no caso, outro campo irá referenciar ao nome completo ou parcial de um item de direito e outro campo irá definir o recurso.
As configurações das propriedades do primeiro campo são:
Propriedade | Valor |
---|---|
Nome | tipo |
Rótulo | Tipo |
Campo para bind | type |
Tipo | String |
Valor padrão | ENTITLEMENT |
Esconder | Sim |
As configurações das propriedades do segundo campo são:
Propriedade | Valor |
---|---|
Nome | recurso |
Rótulo | Recurso |
Campo para bind | name |
Tipo | Recurso |
As configurações das propriedades do terceiro campo são:
Propriedade | Valor |
---|---|
Nome | direito |
Rótulo | Direito |
Campo para bind | name |
Tipo | String |
Ainda é possível adicionar campos para filtrar pelos atributos como o tipo do direito, a categoria do direito, etc.
Caso se deseje buscar por algum direito apenas pelo nome aproximado, basta eliminar o campo da definição do resource (segundo campo na sequencia acima).
Pronto, basta associar um Formulário com esses três campos à uma busca criada e habilitar a mesma.