Possuo dois datasets que se complementam, um dsEmpresa(com duas colunas nomeEmpresa e codigoEmpresa) e outro dsFilial( com 3 colunas codigoEmpresa, codigoFilial e nomeFilial), eu tenho um campo select
<select name="empresa" id="empresa" class="form-control" dataset="dsEmpresasBrb" datasetkey="codigoEmpresa" datasetvalue="nomeEmpresa"></select>
e com base no escolha desse campo, gostaria de filtrar o dsFilial com o value do codigoEmpresa e trazer apenas as filiais da empresa selecionada no primeiro campo para o select das filiais, gostaria de saber qual logica utilizar, e como configurar o campo select para as filiais que serão filtrados pelo valor do codigoEmpresa.