Boa tarde pessoal.
Consegui chegar a uma solução para o meu problema.
Seguindo o conselho do Gabriel, fiz o carregamento dinamico pelo Javascript, preenchendo as options de acordo com a Empresa selecionada no formulario.
var constraintsMontador = new Array();
var str = "";
if($("#lojaCompra").val() == 12 || $("#lojaCompra").val() == 13) {
str += '
Montador';
constraintsMontador.push(DatasetFactory.createConstraint("idMontadora", "TCM", "TCM", ConstraintType.MUST));
var ds_montador_combo = DatasetFactory.getDataset("ds_cad_montador", null, constraintsMontador, null);
if(ds_montador_combo != null && ds_montador_combo.values.length > 0) {
var records = ds_montador_combo.values;
for (var index in records) {
var record = records[index];
str += '
' + record.idNome + '';
}
}
}
else if($("#lojaCompra").val() == 3) {
str += 'Montador';
constraintsMontador.push(DatasetFactory.createConstraint("idMontadora", "MONTE SINAI", "MONTE SINAI", ConstraintType.MUST));
var ds_montador_combo = DatasetFactory.getDataset("ds_cad_montador", null, constraintsMontador, null);
if(ds_montador_combo != null && ds_montador_combo.values.length > 0) {
var records = ds_montador_combo.values;
for (var index in records) {
var record = records[index];
str += '
' + record.idNome + '';
}
}
}
$("#montadorAgendamento").html(str);
str = "";
Boa tarde Geovani. O código está na pergunta, mas não aparece quando publico. Precisa de alguma tag? Tipo
?
Eu procurei na documentação não achei nada. Por isso perguntei aqui no forum se alguém sabia se era possível e se não, o que posso fazer. Minha ultima opção seria dividir o dataset em dois e puxar eles dinamicamente.
— Alessandro Feitosa 24 de Jan de 2018