组件返回失败代码:0x80070057(NS_ERROR_ILLEGAL_VALUE)[nsIXMLHttpRequest.open]“nsresult:”0x80070057(NS_ERROR_ILLEGAL_VALUE)

时间:2010-09-24 09:31:59

标签: exception extjs

我花了两天的时间试图找出这个错误,并想分享决议

问题:   我试图在运行时使用不同的数据存储重新配置extjs网格面板

错误代码:

var el = Ext.getCmp('DummyGrid');
  el.reconfigure(SLADataStore, SLAColumnModel);
  el.load();

错误: 未捕获的异常:[Exception ...“组件返回失败代码:0x80070057(NS_ERROR_ILLEGAL_VALUE)[nsIXMLHttpRequest.open]”nsresult:“0x80070057(NS_ERROR_ILLEGAL_VALUE)”location:“JS frame :: http://extjs.cachefly.net/ext-3.2.1/adapter/ext/ext-base.js

没有错误的代码:

var el = Ext.getCmp('DummyGrid');
el.reconfigure(SLADataStore, SLAColumnModel);
SLADataStore.load({
     params: {  start: 0,
                limit: 25, 
                sort: 'LevelID',
                dir: 'ASC'}
                 });

错误原因:当我尝试加载时,应该是datastore.load()而不是component.load()

希望这篇文章可能有助于2天的时间,这可能会花在啤酒上;)

-SAT

1 个答案:

答案 0 :(得分:0)

尝试

el.getStore().load();
相关问题