Olá galera,
Estou trabalhando em uma API que tem vários Panels e cada Panel desse contem vários campos.
Esses campos dependem um do outro, ou seja, se determinado valor estiver setado em um campo, eu habilito ou desabilito outros campos.
O que estou fazendo até o momento é um método em cada campo e quando ele é alterado eu disparo um evento, e esse evento vê o que pode ser habilitado ou desabilitado. Mas isso acarreta em muitos métodos e muitas vezes eles entram em conflito e não esta funcionando como eu esperava.
Então alguém que talvez já tenha feito algo semelhante tem alguma dica de como posso fazer esta implementação de um modo eficiente e mais correto?
Obrigado.