Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
mercadante
Creator
Creator

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
Luminary
Luminary

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.

View solution in original post

9 Replies
Marcio_Campestrini
Specialist
Specialist

Bom dia Antônio

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

Márcio Rodrigo Campestrini
Clever_Anjos
Support
Support

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

fosuzuki
Luminary
Luminary

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
Specialist
Specialist

Belo workaround. KKKK.

Vou desbloquear! Não vai não.

Not applicable

Boa Fernando!!!

mercadante
Creator
Creator
Author

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
Creator
Creator
Author

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
Creator
Creator
Author

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

mercadante
Creator
Creator
Author

Obrigado pelas dicas Márcio