ext panel 第二次渲染失败

水儿 发布于 2015/04/15 12:13
阅读 93
收藏 0

页面a定义了一个公用的panel,页面b渲染,第二次调用时候不显示

页面b代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<div id="eray_content_detail_element_trendNew"></div>
<script type="text/javascript">

Ext.onReady(function(){
var panel  = Ext.getCmp('cwbib_basic_trend');

panel.render("eray_content_detail_element_trendNew");

});
</script>

加载中
0
坏坏一笑
坏坏一笑

肯定的 你 Ext.getCmp  这句是根据id得到已经创建出来的panel对象,而现在b页面并没有panel对象,你应该吧公共的panel定义在一个js文件中,那个页面想要用,就引入这个js,不用通过Ext.getCmp  来获取 ,直接通过变量名获取就行了

返回顶部
顶部