Histórico da Página
...
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Objetivo
Este guia é destinado aos desenvolvedores internos e externos do fluig que desejam utilizar o componente Segurança de itens de aprendizado. 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 do fluig, disponíveis na página Componentes de Negócio.
Componente Segurança de itens de aprendizado
O componente Segurança de itens de aprendizado tem como objetivo facilitar e padronizar a implementação da segurança dos itens de aprendizado em widgets.
Utilização básica
Para habilitar o componente de seleção de usuário no seu widget, adicione a seguinte propriedade no application.info do widget:
...
Informações | ||
---|---|---|
| ||
|
...
A utilização deste componente pode ser feita da seguinte maneira:
Bloco de código | ||
---|---|---|
| ||
LMSBC.elearningsecurity( { containerId: '#elearning-security', itemType:'CatalogItem' }, functionErrorPermissionsDataTable, functionErrorRestrictionsDataTable, functionErrorPartyDataTable, functionErrorPartyModal ); Exemplo: var MyWidget = SuperWidget.extend({ init: function() {}, buildElearningSecurity: function() { if (!this.elearningSecurity) { var options = { containerId: '#elearning-security', itemType:'CatalogItem' }; this.elearningSecurity = LMSBC.elearningsecurity(options, this.cbErrorPermissionsDataTable()); } }, cbErrorPermissionsDataTable: function(err) { return function e(err) { FLUIGC.toast({ message: 'Ocorreu um erro ao carregar os dados de permissão', type: 'danger' }); } } }); |
Métodos disponíveis
Os métodos disponíveis para utilização são:
...
Tela exibida ao executar o componente: