Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
mercadante
Contributor

Bloquear Unlock

Caros,

Boa tarde!

Criei um painel onde as abas são acessadas através de botoes.

Em um deles criei uma ação "Selecionar no Campo" e depois bloqueio este campo para  que o usuário não consiga alterar.

Porem se o usuário for nas opções unlock all Selections, ele consegue desbloquear e limpar o campo.

É possível bloquear ou ocultar esta barra no access point ?

2016_07_06_17_06_03_Carga_Painel.jpg

Obrigado!

Mercadante

1 Solution

Accepted Solutions
fosuzuki
Valued Contributor II

Re: Bloquear Unlock

Tem um truque para evitar isso, sem desabilitar a toolbar.

Vá em Configuração > Propriedades do Documento > Disparadores > Disparadores de Evento de Campo, selecione o campo que você quer manter bloqueado, clique no botão "Adicionar Ação" abaixo de "Ao Destravar", e adicione uma ação para bloquear o campo. Assim, quando o usuário clicar em Destravar, a ação vai automaticamente travar o campo.

9 Replies
MCampestrini
Valued Contributor

Re: Bloquear Unlock

Bom dia Antônio

Você pode ocultar a barra do cliente Ajax. Aqui alguns links para isso:

Márcio Rodrigo Campestrini
Employee
Employee

Re: Bloquear Unlock

A extensão "NoToolbar" esconde a toolbar inteira, se precisar esconder apenas aquele botão, utilize a segunda

fosuzuki
Valued Contributor II

Re: Bloquear Unlock

Tem um truque para evitar isso, sem desabilitar a toolbar.

Vá em Configuração > Propriedades do Documento > Disparadores > Disparadores de Evento de Campo, selecione o campo que você quer manter bloqueado, clique no botão "Adicionar Ação" abaixo de "Ao Destravar", e adicione uma ação para bloquear o campo. Assim, quando o usuário clicar em Destravar, a ação vai automaticamente travar o campo.

lucianosv
Valued Contributor

Re: Bloquear Unlock

Belo workaround. KKKK.

Vou desbloquear! Não vai não.

Not applicable

Re: Bloquear Unlock

Boa Fernando!!!

mercadante
Contributor

Re: Bloquear Unlock

Achei Show de bola sua sacada, o problema é que estou bloqueando o campo somente para um usuario, que eu capturo com a função OSUser()

Desta forma ele vai bloquear para todos os usuarios

mercadante
Contributor

Re: Bloquear Unlock

Fernando,

Ao invés de simplesmente bloquear o campo, eu inseri o comando

=IF((OSUser() = '<usuario>') or (OSUser() = '<usuario>'),'OWNER')

Ele só bloqueia para os usuários selecionados.

Muito obrigado pela dica!

mercadante
Contributor

Re: Bloquear Unlock

Obrigado pela dita Clever, vou utiliza-la em outro painel que estou desenvolvendo.

mercadante
Contributor

Re: Bloquear Unlock

Obrigado pelas dicas Márcio