ExtJs对象#<;错误>;没有方法';指数';
我正在尝试编辑网格中的许多单元格。我可以编辑除一个单元格以外的所有单元格。所有单元格都具有相同的数据类型,即字符串。当我点击那个特定的单元格时,我得到了错误信息ExtJs对象#<;错误>;没有方法';指数';,extjs,extjs4,indexof,extjs-grid,Extjs,Extjs4,Indexof,Extjs Grid,我正在尝试编辑网格中的许多单元格。我可以编辑除一个单元格以外的所有单元格。所有单元格都具有相同的数据类型,即字符串。当我点击那个特定的单元格时,我得到了错误信息 Uncaught TypeError: Object #<error> has no method 'indexOf' in ext-all-dev.js 在调试期间,我可以在代码块中看到'url'的值 如上所示设置为“真” 由此可以清楚地看出,“true”没有“indexOf”方法。 但我无法理解为什么URL被设置为
Uncaught TypeError: Object #<error> has no method 'indexOf' in ext-all-dev.js
在调试期间,我可以在代码块中看到'url'的值
如上所示设置为“真”
由此可以清楚地看出,“true”没有“indexOf”方法。
但我无法理解为什么URL被设置为true。控制台错误没有指向我创建的任何JS文件。我怎样才能找到我做错了什么?你能发布你的模型和列渲染器吗?我们怎么能用这么一点点代码就找到?您也可以这样问:调用我的方法时使用了错误的参数类型。这是被调用方法的代码。请告诉我为什么会这样happens@Darin科列夫:嗨,达林,谢谢你的回复。事实上,我有一个选项自动加载:true,这是导致问题的原因。我一关掉它,它就开始显示下拉列表。@seba:seba,你说得对。我应该多贴些东西。但是我自己太困惑了,以至于我不明白该发布什么。此外,所有控制台错误仅指向ext-all-dev.js文件。你可以在问题中看到这个特殊的方法。现在问题已经解决了。它是由xtype:combo编辑器中的autoLoad:true创建的。谢谢你帮助我。
urlAppend : function(url, string) {
if (!Ext.isEmpty(string)) {
return url + (url.indexOf('?') === -1 ? '?' : '&') + string;
}