Parameters 在哪里使用Dojo中的JsonRestStore为树延迟加载扩展请求设置其他查询参数?

Parameters 在哪里使用Dojo中的JsonRestStore为树延迟加载扩展请求设置其他查询参数?,parameters,dojo,tree,lazy-loading,Parameters,Dojo,Tree,Lazy Loading,对于使用JsonRestStore和ForestModel的延迟加载树,其中 我是否要在expand中设置一个额外的查询参数 请求?我已经在SMD中声明了附加参数,但是我 似乎只能使用SMD实例化中设置的默认值, 因为expand事件只将节点id传递给Service.js “_executeMethod” 我已经走过很多次了,但是有一些魔法 在Service.js之间的dojo.\u hitchArgs方法中发生 _发出请求的executeMethod和JsonRest.js 查询(服务,id,

对于使用JsonRestStore和ForestModel的延迟加载树,其中 我是否要在expand中设置一个额外的查询参数 请求?我已经在SMD中声明了附加参数,但是我 似乎只能使用SMD实例化中设置的默认值, 因为expand事件只将节点id传递给Service.js “_executeMethod”

我已经走过很多次了,但是有一些魔法 在Service.js之间的dojo.\u hitchArgs方法中发生 _发出请求的executeMethod和JsonRest.js 查询(服务,id,args)方法。那么,基本上我该如何获取我的参数呢 那args变量

谢谢,
-robbie

例如,我的实现在一个页面上有两个延迟加载的树,它们达到了相同的服务目标。我需要将“treeType”参数与nodeId一起传递,以便从服务中获取正确树的节点。如果我声明这个参数并在SMD中设置一个默认值,那么所有这些都适用于一棵树。但是要在一个页面上获得多个树,我需要在SMD中为每个树创建一个单独的服务,使用不同的serviceName,这样我就可以设置不同的默认值。。。我相信一定有更好的办法。