繁体   English   中英

Extjs:未捕获的TypeError:对象# <Object> 没有方法“读取”

[英]Extjs: Uncaught TypeError: Object #<Object> has no method 'read'

我想发布我发现的错误答案

Uncaught TypeError: Object #<Object> has no method 'read'

希望它可以节省一些人几个小时的头痛。

我跟踪了代码,直到Ext试图调用代理reader.read方法。 但是无论出于什么原因,都没有创建读者。 我在网上搜索后发现,Ext中存在一些错误。 至少这似乎是共识。

似乎可以解决其他人的问题,而我的问题是要么在创建商店之前就使用脚本标签包含模型。 或在创建商店之前使用Ext.require( 您的模型 )。

希望这可以帮助!

===更新=== ext-all-debug.js中的第40866行

        if (me.lastFieldGeneration !== **me.model**.prototype.fields.generation) {
            me.buildExtractors(true);
        }

如果未设置或未定义模型,这条线会炸毁。 不知道它是否与上述错误有关,但是当我的模型加载不正确时,这就是ext崩溃的原因。 对我来说,这似乎是很差的编码,它引用某些内容而不检查其定义是否正确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM