Histórico da Página
Nota | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
application.resource.component.1=wcm/selectuser |
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 usuário.
A utilização deste componente pode ser feita da seguinte maneira:
Bloco de código | ||
---|---|---|
| ||
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.