# Erro na atualização da Grid em dispositivos móveis

**URL:** <https://community.latromi.com.br/t/erro-na-atualizacao-da-grid-em-dispositivos-moveis/731>\
**Category:** Changelog\
**Tags:** erro, mobile, javascript, consulta\
**Created:** [Dezembro 17, 2021, 10:01pm UTC](https://community.latromi.com.br/t/erro-na-atualizacao-da-grid-em-dispositivos-moveis/731 "2021-12-17T22:01:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel.giacomelli](https://community.latromi.com.br/user_avatar/community.latromi.com.br/daniel.giacomelli/32/1476_2.png) [@daniel.giacomelli](https://community.latromi.com.br/u/daniel.giacomelli)\
**Post date:** [Dezembro 17, 2021, 10:01pm UTC](https://community.latromi.com.br/t/erro-na-atualizacao-da-grid-em-dispositivos-moveis/731/1 "2021-12-17T22:01:31Z")

</div>

## Problema

Quando uma **Consulta** com saída em **Grid** é atualizada no navegador de um dispositivo **Mobile** , ocorre um erro de JavaScript e a página apresenta um comportamento estranho.

Comportamento estranho da Grid:

 ![image](https://community.latromi.com.br/uploads/default/original/1X/1981e4be52658197aea215978d3ee6dbab032b23.png)

Erro exibido no console do navegador:

> MicrosoftAjax.js:5 Uncaught TypeError: Cannot set properties of undefined (setting ‘control’)  
> at c.RadListBox.Sys.UI.Control (MicrosoftAjax.js:5)  
> at Function.Type.initializeBase (MicrosoftAjax.js:5)  
> at c.RadListBox.Telerik.Web.UI.RadWebControl (Core.js:1043)  
> at Function.Type.initializeBase (MicrosoftAjax.js:5)  
> at c.RadListBox.b.ControlItemContainer (NavigationScripts.js:319)  
> at Function.Type.initializeBase (MicrosoftAjax.js:5)  
> at new c.RadListBox (RadListBoxScripts.js:306)  
> at Sys.Component.create (MicrosoftAjax.js:5)  
> at :6:5  
> at Sys.\_Application.add\_init (MicrosoftAjax.js:5)

## Como simular

1. Crie uma Consulta qualquer, com a opção **Habilitar Filtros Avançados** marcada.

2. Abra o **LATROMI Web** no Chrome através de um computador desktop usando um usuário administrador.

3. Abra o Console do Navegador (F12)

4. Clique na ícone de simulação de dispositivo móvel

5. Na página inicial, clique no Link “ **Recarregar Configurações** ”. Isso fará com que o site verifique o tipo de dispositivo utilizado, e vai identificar o dispositivo mobile simulado.

6. Agora navegue até a Consulta criada, e faça qualquer operação que exija a atualização dos dados (filtro, agrupamento, ordenação ou atualização). O erro ocorrerá em seguida.

## Causa

Este problema ocorre devido a um erro em um componente de terceiros utilizado na Consulta.

## Solução

A solução exige correção do Software.

Caso não seja possível corrigir o erro, deve ser considerada a hipótese de desabilitar os **Filtros Avançados** quando o acesso ocorrer através de um dispositivo mobile.

---

<div class="post-metadata">

**Author:** ![daniel.giacomelli](https://community.latromi.com.br/user_avatar/community.latromi.com.br/daniel.giacomelli/32/1476_2.png) [@daniel.giacomelli](https://community.latromi.com.br/u/daniel.giacomelli)\
**Post date:** [Agosto 11, 2022, 4:53am UTC](https://community.latromi.com.br/t/erro-na-atualizacao-da-grid-em-dispositivos-moveis/731/2 "2022-08-11T04:53:10Z")

</div>

Corrigido em [LATROMI Web Versão 3.5.374](https://community.latromi.com.br/t/latromi-web-versao-3-5-374/862)

---

<div class="post-metadata">

**Author:** ![system](https://community.latromi.com.br/user_avatar/community.latromi.com.br/system/32/1700_2.png) [@system](https://community.latromi.com.br/u/system)\
**Post date:** [Agosto 12, 2022, 4:53am UTC](https://community.latromi.com.br/t/erro-na-atualizacao-da-grid-em-dispositivos-moveis/731/3 "2022-08-12T04:53:11Z")

</div>

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.
