domingo, 22 de julho de 2012

Remover variável GxRemove em transações

Ao trabalhar com Grids em transações, o Genexus insere automaticamente a opção de excluir linhas, por default na primeira coluna da esquerda.

Porém muitas vezes ao trabalhar com perfis de usuário, desejamos desabilitar esta opção.

Para isto é necessário inserir a seguinte regra na transação:

Error('Sem permissão') if delete and level(atributo do grid); 

Neste caso a mensagem de erro não irá aparecer para os usuários, portanto tanto faz qual seja, e a coluna de exclusão irá desaparecer da tela.

Um comentário:

  1. Muito bom, passei dias procurando como excluir a coluna de exclusão e finalmente consegui. Valeu

    ResponderExcluir