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树存储库中重新加载具有不同参数的节点?_Extjs_Extjs4.1 - Fatal编程技术网

如何在ExtJS树存储库中重新加载具有不同参数的节点?

如何在ExtJS树存储库中重新加载具有不同参数的节点?,extjs,extjs4.1,Extjs,Extjs4.1,我试过这样的方法: oStore.load( { node : oRecord.parentNode, limit : 20, page : nPage, start : 20 * nPage, params: { parent: strNodeId } } ); 但是,即使在我删除了oRecord.parentNodes的所有子节点之后,重新加载也不会发生 只有beforeload事件被触发,load事件从不被触发。您应该检查是否有beforeload回调

我试过这样的方法:

oStore.load( {
  node  : oRecord.parentNode,
  limit : 20,
  page  : nPage,
  start : 20 * nPage,
  params: {
    parent: strNodeId
  }
} );
但是,即使在我删除了
oRecord.parentNodes
的所有子节点之后,重新加载也不会发生


只有
beforeload
事件被触发,
load
事件从不被触发。

您应该检查是否有
beforeload
回调返回
false
。这将导致加载操作停止。

您应该在加载前检查是否有
回调返回
false
。这将导致加载操作停止。

操作对象的错误和成功属性未定义。如果我将日志函数放入回调属性,它不会被触发。存储区与树面板一起工作,但我无法使
load()
函数手动工作。@如果您在加载之前检查
beforeload
操作对象,则无法设置所有这些属性,因为您在加载操作之前就有状态。对于callback,我指的是
beforeload
事件的任何注册侦听器。如果其中任何一个返回false或null,则加载操作将中止。因此,在加载
侦听器之前,您应该检查所有的
,确保它们都返回true。如果所有这些都不能帮助发布更多代码。不可能准确地说出到底出了什么问题。我明白了!他们什么也不退。它适用于由树面板调用的load()。我可以使用TreePanel而不会出现任何问题。我得到了错误的存储,这很奇怪,因为我使用了
processEvent
方法的
view
参数来获得存储,这是我的TreePanel视图。现在,我将存储添加到分页列组件的列配置中,这是有效的。@da_b0uncer,只要我能帮助你:)你应该始终查看storeId,它在StoreManager中管理的所有存储之间是唯一的,默认情况下应该是所有存储。operation对象的error和success属性未定义。如果我将日志函数放入回调属性,它不会被触发。存储区与树面板一起工作,但我无法使
load()
函数手动工作。@如果您在加载之前检查
beforeload
操作对象,则无法设置所有这些属性,因为您在加载操作之前就有状态。对于callback,我指的是
beforeload
事件的任何注册侦听器。如果其中任何一个返回false或null,则加载操作将中止。因此,在加载
侦听器之前,您应该检查所有的
,确保它们都返回true。如果所有这些都不能帮助发布更多代码。不可能准确地说出到底出了什么问题。我明白了!他们什么也不退。它适用于由树面板调用的load()。我可以使用TreePanel而不会出现任何问题。我得到了错误的存储,这很奇怪,因为我使用了
processEvent
方法的
view
参数来获得存储,这是我的TreePanel视图。现在,我正在将存储添加到我的分页列组件的列配置中,这是有效的。@da_b0uncer,只要我能帮助您:)您应该始终查看storeId,它在StoreManager中管理的所有存储之间是唯一的,默认情况下应该是所有存储。