Bom dia! Gostaria de fazer busca no zoom em um dataset interno grupo por exemplo. que busque todos os grupos que tenha por exemplo 'CDB' no nome do grupo.
Como faço esse filtro na chamada do zoom?
Grato.
Bom dia! Gostaria de fazer busca no zoom em um dataset interno grupo por exemplo. que busque todos os grupos que tenha por exemplo 'CDB' no nome do grupo.
Como faço esse filtro na chamada do zoom?
Grato.
Monte um zoom com base no seguinte dataset:
var constraintGroup1 = DatasetFactory.createConstraint('groupDescription', 'CDB', 'CDB', ConstraintType.MUST);
var datasetGroup = DatasetFactory.getDataset('group', null, new Array(constraintGroup1), null);
Um exemplo utilizando a FluigApi:
<div class="input-group">
<input type="text" name="Campo1" id="Campo1" class="form-control readonly" />
<input type="hidden" name="Campo2" id="Campo2" />
<span class="input-group-addon fs-cursor-pointer" id="btZoom">
<span class="fluigicon fluigicon-user-search"></span>
</span>
</div>
$('#btZoom').click(function() {
var param = {"datasetId" : "colleague", "limit" : "0",
"filterFields" : ["active", "true"],
"searchField" : "groupDescription", "searchValue" : CDB };
var thisModal = FLUIGC.modal({
title: 'Lista de Grupos',
content: '<div id="postEmb"></div>',
id: 'fluig-modal',
actions: [{
'label': 'Fechar',
'autoClose': true
}]
}, function(err, data) {
var thisTable = FLUIGC.datatable('#postEmb', {
dataRequest: {
url: '/api/public/ecm/dataset/search',
options: {
contentType:"application/json",
dataType: 'json',
method: 'POST',
data: JSON.stringify(param),
crossDomain: true,
cache: false
},
root: 'content'
},
renderContent: ['groupDescription', 'groupId'],
header: [{'title': 'Descrição', 'size': 'col-sm-2'},
{'title': 'Codigo', 'size': 'col-sm-5'}],
multiSelect: false,
search: {
enabled: true,
searchAreaStyle: 'col-md-9',
onSearch: function(response) {
}
},
scroll: {
target: '#postEmb',
enabled: true
},
tableStyle: 'table-striped'
}).on('dblclick', function(ev) {
var index = thisTable.selectedRows()[0];
var selected = thisTable.getRow(index);
$("#seuCampo1").val(selected.groupDescription);
$("#seuCampo2).val(selected.groupDescription);
thisModal.remove();
});
});
$(".modal-body").css("max-height" , window.innerHeight/2 + 'px');
});
Obrigado Roberto, vou tentar fazer e aviso se deu certo abraço.
— Thiago Batista da Silva 04 de Jul de 2017Uma duvida esse comando ele vai fazer busca no dataset da palavra "CDB" igual comando like no sql? pois gostaria que fosse assim
— Thiago Batista da Silva 04 de Jul de 2017