como substituir New Button e Edit Button com LWC para um tipo de registro particular
O requisito é desabilitar / habilitar algum campo com base no valor inserido em outro campo ao criar ou editar um registro, mas isso precisa acontecer para um tipo de registro. Atualmente, temos layout de página padrão na página de clareamento de detalhes de registro.
é possível adicionar lógica para desabilitar campos no detalhe do registro do componente pronto para uso?
Outra maneira pela qual estou pensando em LWC personalizado para substituir o botão Novo e o botão Editar, mas podemos fazer isso para um tipo de registro específico?
Obrigado.
Respostas
Na página de detalhes padrão, desabilitar dinamicamente os campos pode ser feito apenas no picklsit dependente, ou seja, mostrar valores diferentes para a lista de opções em dependente com base na lista de opções mestre.
Outra coisa que pode restringir o usuário de inserir valores em um campo dinamicamente usando uma regra de validação ou gatilho.
Se você pretende substituir a ação, não pode fazê-lo com base nos tipos de registro. Você precisa lidar diretamente com os tipos de registro em seus componentes.
Se você estiver usando um objeto personalizado, considere o uso de formulários dinâmicos, que devem permitir que você forneça um controle muito mais preciso sobre o que o usuário pode e não pode ver com base nas regras de visibilidade. Não ativa / desativa, mas sim esconde / mostra, é claro.
Quanto às ações, considere o uso de Ações Dinâmicas, que novamente permitem que você tenha um controle mais preciso, incluindo a disponibilização ou não de ações com base em regras que usam detalhes de registro.