Histórico da Página
Índice
| Índice | ||||||
|---|---|---|---|---|---|---|
|
Objetivo
...
Este guia é destinado aos desenvolvedores internos e externos do TOTVS Fluig Plataforma que desejam utilizar o componente Seleção de papéis. O objetivo é apresentar o seu funcionamento e o detalhamento de todos os parâmetros de configuração.
Pré-requisitos
...
Conhecer os conceitos dos componentes de negócio da plataforma TOTVS Fluig, disponíveis na página Componentes de Negócio.
Seleção de papéis
...
Para habilitar o componente de seleção Seleção de papéis na sua no seu widget, precisa ser declado adicione a seguinte propriedade no application.info de sua widget adicionando a seguinte propriedade do widget:
| Bloco de código | ||
|---|---|---|
| ||
application.resource.component.3=wcm/selectrole |
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 papel.
Utilização básica
...
A utilização deste componente pode ser feita da seguinte maneira:
| Bloco de código | ||
|---|---|---|
| ||
WCMBC.selectRole(
{
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: true, required: true};
WCMBC.selectRole(options, function(data){
FLUIGC.toast({
title: 'Selecionados: ' + data[0].description,
message: data[0].description,
type: 'success'
});
console.log(data);
}, function() {
FLUIGC.toast({
title: 'Cancelado!',
message: null,
type: 'success'
});
});
}
});
|
...
Tela exibida ao executar o componente
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas
