Bom dia, @comunidade.
Estou com um problema que não consigo resolver.
Eu tenho um zoom Código Coligada e outro zoom Natureza Orçamentária.
De acordo com a coligada que eu seleciono eu preciso que o zoom Natureza Orçamentária seja filtrado e apareçam as naturezas de determinada coligada apenas.
Já olhei as perguntas do forum, a documentação, o git do fluig e meu zoom continua sem filtrar. Alguém consegue ver alguma falha no meu código?
Os datasets são diferentes.
Meu código setSelectedZoomItem:
function setSelectedZoomItem(selectedItem) {
var NATUREZA = "NATUORC";
if (selectedItem.inputId.indexOf("FILIAL") != -1) {
document.getElementById('NOMEFANTASIA').value = selectedItem['NOMEFANTASIA'];
document.getElementById('CODCOLIGADA').value = selectedItem['CODCOLIGADA'];
reloadZoomFilterValues(NATUREZA, "CODCOLIGADA," + selectedItem["CODCOLIGADA"]);
}
Meu código HTML:
<div class="form-group col-md-6">
<label class="info">Filial</label>
<input
type="zoom"
id = "FILIAL"
name="FILIAL"
data-zoom="{
'displayKey':'NOME',
'datasetId':'dsGCOLIGADA',
'placeholder':'Escolha a filial',
'fields':[
{
'field':'CODCOLIGADA',
'label':'Código'
},{
'field':'NOME',
'label':'Nome',
'standard':true
}
]
}"
/>
</div>
<div class="form-group col-md-6">
<label class="info">Natureza Orçamentária/Financeira - (Despesa)</label>
<input
type="zoom"
id = "NATUORC"
name="NATUORC"
data-zoom="{
'displayKey':'CODTBORCAMENTO',
'datasetId':'dsTTBORCAMENTO',
'placeholder':'Escolha a Natureza',
'fields':[
{
'field':'CODTBORCAMENTO',
'label':'Código'
},{
'field':'CODCOLIGADA',
'label':'Coligada'
},{
'field':'DESCRICAO',
'label':'Descrição',
'standard':true
}
]
}"
/>
</div>
Alguém poderia me ajudar?
Atenciosamente, Leonardo Fioretti.