0.cells is null or not an object. Error en Ajax con un Menu dentro de un UpdatePanel - Blog de Oskar Alvarez

0.cells is null or not an object. Error en Ajax con un Menu dentro de un UpdatePanel

Este es el error que estaba obteniendo cuando tenia un menu que controla un Multiview dentro de un UpdatePanel.

Despues de mucho navegar encontre la solución en el foro de ASP concretamente en esta entrada .

La solución es sencilla debemos de introducir este trozo de código JavaScript en nuestra pagina.

 

var oldMenu_HideItems = Menu_HideItems;
	
if(oldMenu_HideItems)
{
	Menu_HideItems = function(items)
         {
	     if (!items || ((typeof(items.tagName) == "undefined") && (items instanceof Event)))
              { 
                items = __rootMenuItem;
              }
 	     if(items && items.rows && items.rows.length == 0)
               { 
               items.insertRow(0);
               }
	     return oldMenu_HideItems(items);
	} 
}
Published 7/5/2007 7:55 por Oskar Alvarez
Archivado en:
Comparte este post:
http://geeks.ms/blogs/oalvarez/archive/2007/05/07/0-cells-is-null-or-not-an-object-error-en-ajax-con-un-menu-dentro-de-un-updatepanel.aspx

Comentarios

# re: 0.cells is null or not an object. Error en Ajax con un Menu dentro de un UpdatePanel

No ha tenido que ser facil encontrar un error tan puntual.

Monday, May 7, 2007 7:59 AM por Iñigo

# re: 0.cells is null or not an object. Error en Ajax con un Menu dentro de un UpdatePanel

No sabes cuanto tiempo estube buscando como solucionar este problema.

Mil gracias

Thursday, November 8, 2007 7:21 PM por Luis Alberto Alvarez B.

# re: 0.cells is null or not an object. Error en Ajax con un Menu dentro de un UpdatePanel

quisiera saber si este error es único de los menues dentro del update panel.

Friday, August 22, 2008 11:27 PM por gustavo

# re: 0.cells is null or not an object. Error en Ajax con un Menu dentro de un UpdatePanel

me podrian decir en donde debo colocar este codigo... por favor.

en la pagina *.aspx como <script>

o

en la pagina *.cs

si tuvieran un ejemplo por favor.

gracias

Thursday, September 25, 2008 4:18 PM por n_arayac

# re: 0.cells is null or not an object. Error en Ajax con un Menu dentro de un UpdatePanel

Ok .. despues de tanto buscar.. encontre como era..

se colocaba en la pagina aspx.

como un script.

<script>

function FixMenu()

{    

if (typeof(IsMenuFixed)!='undefined') return;    

if (!window.Menu_HideItems) return;    

window.OldMenu_HideItems=window.Menu_HideItems;    

window.Menu_HideItems=function(items)

  {        

    try {            

          OldMenu_HideItems(items);        

          }

          catch(ex)        

            {            

              if (items && items.id)

              {

                PopOut_Hide(items.id);            

                   }        

             }    

     }    

     IsMenuFixed=true;

     }

 </script>

y se debe llamar a la funcion

en el

<Body Onload="FixMenu();">

Thursday, September 25, 2008 6:38 PM por n_arayac