Extjs4 tabPanel关闭后打开 cannot read property addcls of null

阅读更多

最近遇到一个刺手的问题,折腾了好久,一直没找到原因,问题是:Extjs4 tabPanel关闭后打开 cannot read property addcls of null。从网上看了好多,都说是什么初始化的什么不正确,要什么initComponent,都是抄袭,并没有解决我的问题。现在说说我自己的见解

    当关闭tabpanel时,组件直接被destory掉,第二次打开的时候,如果你在用add进行加载,items属性需要再次初始化,上次的已经被destory了,如果你还是调用先前初始化的items,就会抛出上面的错误。window可以设置 closeAction:'hide',当点击关闭的时候,可以隐藏。所以不需要每次进行构造(new)。

你可能感兴趣的:(Extjs4 tabPanel关闭后打开 cannot read property addcls of null)