Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Nota
titleATENÇÃO

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

 

 

 

O componente de seleção de usuários oferece a possibilidade do usuário selecionar um ou mais usuários para alguma necessidade dentro de seu componente ou widget.

Para habilitar o componente de seleção de usuário na sua widget, adiciona-se a seguinte propriedade no application.info da widget:

Bloco de código
languagexml
 application.resource.component.1=wcm/selectuser

O componente possui as opções:

multiselecttrue para que seja possível selecionar mais de um registro, false para que seja possível selecionar apenas um registro.

requiredtrue para que seja possível avançar apenas se algum registro estiver selecionado, false para obrigar a selecionar algum usuário.

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

Bloco de código
languagejs
WCMBC.selectUser(
	{	
		multiselect: true/false, 
		required:true/false
	}, 
	functionfuncaoCallbackSucesso, 
	funcaoCallbackCancelar
);
 
Exemplo:
 

 
var MyWidget = SuperWidget.extend({
    init: function() {},
    
	selectUsers: function(htmlElement, event) {
    	var options = {multiselect: true, required: true};
    	WCMBC.selectUser(options, function(data){
    		FLUIGC.toast({
    	        title: 'Usuários selecionados: ' + data.length,
    	        message: data[0].login,
    	        type: 'success'
    	    });
    		console.log(data);
    	}, function() {
    		FLUIGC.toast({
    	        title: 'Cancelar',
    	        message: 'Usuário cancelou a seleção',
    	        type: 'success'
    	    });
    	});
    }
});

Ao executar o componente, ele será apresentado.

Image Added