Telescope (core)
Como ocultar colunas em telas de list conforme uma regra qualquer?
ADS.FAQ-3454
Para ocultar colunas nas telas de list conforme uma regra qualquer, é necessário criar um procedimento que execute o método setHidden(true) das colunas desejadas e chamar este método em um evento de PRE-DISPLAY da LIST. Por exemplo: Se quiser esconder uma coluna de valores para usuários que não tem uma determinada permissão de acesso específica, seria usado um código semelhante ao seguinte:
if (!ctx.userHasRole("ROLE_X")) {
aColunaValor.setHidden(true);
}