【问题标题】:ExtJS null 'id'ExtJS null 'id'
【发布时间】:2011-08-25 21:18:49
【问题描述】:

我有这个代码

Ext.create('Ext.panel.Panel', {
    width: '100%',
    autoScroll: true,
    height: '100%',
    renderTo: Ext.getBody(),
    title: 'IMAGES',
    items: Ext.create('Ext.view.View', {
        padding: 5,
        store: ImageStore,
        tpl: imageTpl
    })
});

每当我点击面板时,它都会给我一个错误(在 IE 中调试)


网页错误详情

用户代理:Mozilla/4.0 等...

时间戳:2011 年 8 月 25 日星期四 21:15:22 UTC

消息:'id' 为空或不是对象

行:7

字符:183716

代码:0

URI:/ext-4.0.1/ext-all.js


每当我有像<a href="#" onClick="whateverFunction();">Run</a> 这样的链接时,它都无法运行该功能...

【问题讨论】:

  • 是您的所有代码吗?
  • 这是一个麻烦的代码,当我删除它时它会消失
  • 这是在你的Ext.onReady里面吗?

标签: javascript extjs internet-explorer-8


【解决方案1】:

imageTpl 的内容是什么样的?尝试将配置名称从 tpl 更改为 itemTpl

【讨论】:

    【解决方案2】:

    tpl 应该可以正常工作,具体取决于 imageTpl 的样子。从代码来看,这是唯一看起来会炸毁它的东西。

    Ext.panel.Panel 的高度和宽度采用数字,而不是字符串(“100%”)。您可能还想在面板上使用适合布局。

    【讨论】:

      猜你喜欢
      • 2013-08-30
      • 2020-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多