Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 为什么Ext.grid.plugin.RowEditing在使用扩展存储时不能正常工作?_Extjs_Store_Extjs4.1_Extend - Fatal编程技术网

Extjs 为什么Ext.grid.plugin.RowEditing在使用扩展存储时不能正常工作?

Extjs 为什么Ext.grid.plugin.RowEditing在使用扩展存储时不能正常工作?,extjs,store,extjs4.1,extend,Extjs,Store,Extjs4.1,Extend,我在ExtJS 4.1.1 MVC应用程序中使用Ext.grid.plugin.RowEditing时遇到了一个问题。据我所知,我必须提供自己的Ext.data.Storeextension,以便在Ext-MVC体系结构中使用,但这样做时,编辑标尺中显示的表单字段保持为空,即使相应的记录已完全填充。事实上,在我的MVC项目中安装插件之前,我做了一个快速测试,其中存储是从核心类实例化的,并且一切正常 我在谷歌上搜索了一下,找到了一些非常接近的话题,但到目前为止,没有什么能帮到我。所以,我希望在座的

我在ExtJS 4.1.1 MVC应用程序中使用
Ext.grid.plugin.RowEditing
时遇到了一个问题。据我所知,我必须提供自己的
Ext.data.Store
extension,以便在Ext-MVC体系结构中使用,但这样做时,编辑标尺中显示的表单字段保持为空,即使相应的记录已完全填充。事实上,在我的MVC项目中安装插件之前,我做了一个快速测试,其中存储是从核心类实例化的,并且一切正常

我在谷歌上搜索了一下,找到了一些非常接近的话题,但到目前为止,没有什么能帮到我。所以,我希望在座的任何人都遇到过同样的问题

更新
我试图在这里复制这个bug,但没有成功。我目前怀疑我的ExtJS版本(
Ext.getVersion()
4.1.1)。我会尽快带着更多的细节回到这里。谢谢大家。

我不太清楚扩展
存储是什么意思,但这里有一个完整的示例,可以按设计工作。

一个工作的演示,最好是在JSFIDLE中,将极大地帮助解决这个特殊问题。正如我对@dbrin所说的,这是正确的。看来我的问题并不直接依赖于MVC架构的实现,谢谢你的回复。“扩展存储”是指定义一个扩展
Ext.data.store
的新类。对不起,我的英语不太好:)你能告诉我该怎么说吗?因此,出于某些原因(保持代码一致性,避免丢失MVC特性,如访问器等),我希望继续做我所做的事情。从这个角度来看,我正在寻找一个补丁。我已经在你的基础上做了一个补丁。存储扩展了
Ext.data.store
,但这次一切正常。。。这对我真的没有帮助…你需要证明这个问题。我不知道在你的例子中什么不起作用。当然,我不希望你猜到问题所在:)我只是想回答一个想要JSFIDLE的人,但我意识到我无法重现这个bug。我再次检查了我的项目代码,但没有发现任何奇怪的地方。我怀疑我的ExtJS版本是有罪的。事实上,您的JSFIDLE加载的是4.1.1版,我正在使用4.1.1.1版(
Ext.getVersion()
告诉我是这样的)。。。不幸的是,我现在没有更多的时间进行更深入的调查。无论如何,谢谢你花了一些时间来帮助我。如果我发现这只虫子有什么有趣的地方,我会告诉你。