Esta página deverá se tornar filha de: Componentes de Negócio

 

 

Para habilitar o componente de seleção de grupos na sua widget, precisa ser declarado no application.info de sua widget adicionando a seguinte propriedade:

 application.resource.component.3=wcm/selectgroup

O componente possui as opções:

multiselect: true para que seja possível selecionar mais de um registro, false para que seja possível selecionar apenas um registro.

required: true para que seja possível avançar apenas se algum registro estiver selecionado, false para obrigar a selecionar algum grupo.

A utilização deste componente pode ser feita da seguinte maneira:

WCMBC.selectGroup(
	{	
		multiselect: true/false, 
		required:true/false
	}, 
	functionfuncaoCallbackSucesso, 
	funcaoCallbackCancelar
);
 
Exemplo:
 
var MyWidget = SuperWidget.extend({
    init: function() {
    },
	
	//código fonte da widget omitido	
    
	selectUsers: function(htmlElement, event) {
    	var options = {multiselect: false, required: true};
    	WCMBC.selectGroup(options, function(data){
    		FLUIGC.toast({
    	        title: 'Grupo selecionado: ' + data[0].description,
    	        message: data[0].description,
    	        type: 'success'
    	    });
    		console.log(data);
    	}, function() {
    		FLUIGC.toast({
    	        title: 'Cancelado!',
    	        message: null,
    	        type: 'success'
    	    });
    	});
    }
});

Ao executar o componente, ele será apresentado.