Eventos no Search do Grid

Tenho um grid que inicializa por um search com alguns campos.
Pretendo que quando for determinado grupo de utilizadores não fiqui visivel alguns campos.
if ([xgrupo]==‘Vendedor’)
{
sc_field_display({director}, off);
sc_field_display({vendedor}, off);
}
Mas não faz nada… ou seja os campos director e vendedor continuam visiveis

No meu está acontecendo a mesma coisa… Precisa dar um ‘refresh’ no form ? Como ??

Apenas para compreender, quer esconder um campo do Filtro da grid ou da Grid?

Olá-… quero esconder na GRID

Em que evento você está utilizando o sc_field_display? coloquei no OnRecord da Consulta, testei e funcionou.

Qualquer anomalia no Grid.
Criei o Grid novamente e já esta a funcionar.

Você também pode estar usando a marco sc_field_init_off(campo1, campo2, …), no onApplicationInit da grid.