首页 新闻 搜索 专区 学院

extjs4 tabpanel动态加载html里面exths写的panel,但是panel就出不来, 切换一下别的panel再切换就自动显

0
悬赏园豆:50 [待解决问题]

这个是动态添加html的代码htmlmix.html

 

var  iCom = Ext.create('Ext.panel.Panel', {

            title: 'mix',

            closable: true,

            sidebarChange: true,

            loader: {

                autoLoad: true,

                url: 'mix.html',

                scripts: true

            }

        });

    tabpanel.add(iCom);

    tabpanel.setActiveTab(iCom);

 

这个是mix.html: 

 

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title></title>

    <script type="text/javascript">

            Ext.Msg.alert('Status', 'Changes saved successfully.'); 

 

            var filterPanel = Ext.create('Ext.panel.Panel', {

                bodyPadding: 5,  // Don't want content to crunch against the borders

                width: 300,

                title: 'Filters',

                items: [{

                    xtype: 'datefield',

                    fieldLabel: 'Start date'

                }, {

                    xtype: 'datefield',

                    fieldLabel: 'End date'

                }],

                renderTo: 'demo1'

            });

       

    </script>

 

</head>

<body> 

    <div id="demo1"></div>

</body>

</html>

 

其中的    Ext.Msg.alert('Status', 'Changes saved successfully.');  这句可以显示出来 ,但是panel就出不来,  切换一下别的panel或者 ,浏览器的大小改变一下再或者点一下F12调试按钮,  它就会显示,  这是为啥啊?   跪求大神啊!

 

点击F12或者点击首页panel再切换回来之后就自动显示了

 

 

 

sylla1999的主页 sylla1999 | 初学一级 | 园豆:152
提问于:2013-11-18 11:42
< >
分享
所有回答(1)
0

设置断点,一步步的跟踪degger一下!!!清掉浏览器的缓存……

Angkor--:-- | 园豆:1086 (小虾三级) | 2013-11-18 13:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册