递归地查找MenuItem,并在找到后单击它

时间:2015-05-19 16:35:18

标签: javascript extjs recursion menuitem

嗨我打算通过递归遍历所有子菜单来查找菜单项。 我编写了脚本,但无法调试此控制台脚本。我是Firebug的新手。有人可以告诉我如何调试这个脚本或者修改编写的脚本也是值得欢迎的。谢谢。

var QuickActionFinder = function(component, searchString)
{
      console.log(component.id);
      if(component.hasOwnProperty('text'))
      {
          if(component.text == searchString)
          {
              if(component.hasOwnProperty('textEl'))
          {
                  component.textEl.dom.click();
                  return;   
              }
          }
       }
       if(component.hasOwnProperty('menu'))
       {
          var count = component.menu.items.length;
          for(var i=0;i < count;count++)
          {
             var comp = component.menu.items.itemAt(i);
             QuickActionFinder(comp,searchString)             
          }
      }
      else
      {
         return;
      }
}

var comp = window.frames[2].Ext.getCmp('ext-comp-2515');  QuickActionFinder(comp,'Mobile')  

0 个答案:

没有答案