Pregunta

Tengo un error en mi código GXT en Internet Explorer (tanto en el modo de desarrollo y no) cuando intento adjuntar una etiqueta a un panel. El error es "Desconocido número de error de tiempo de ejecución: -2146827687". Pero este error en un módulo de GWT se lanza siempre, en otros módulos de GWT con una etiqueta unida al panel el error no es

El diseño del panel es una GridFormLayout desarrollado por mí. El error se produce cuando la renderComponentInCell se llama (el método se denomina en doLayout) y el componente no se representa (otra condición).

private void renderComponentInCell(Component component, Element cell) {   
    if (component.isRendered()) {
      cell.appendChild(component.getElement());
    } else {
      component.render(cell);
    }
  }

¿Qué puedo hacer?

¿Fue útil?

Solución

Es una excepción alguna parte JSNI o Javascript en el método de diseño de su componente. Las veo de vez en cuando y siempre muy bien que los lanza Firefox también, que acaba de obtener un lugar comido.

apuesto a que si se compila el módulo usando bastante, y luego de depuración a través del diseño utilizando Firebug o Venkman, se encuentra un puntero nulo o tal en el código JS.

Otros consejos

Eso es probablemente -1 siendo misformatted durante la salida.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top