我有一個xe:jsonRpcService,我想傳遞給一個csjs類。這怎麼可能?將xe:jsonRpcService傳遞給csjs類
服務:
<xe:jsonRpcService id="jsonRpcService1" serviceName="rpcServices">
<xe:this.methods>
<xe:remoteMethod name="loadEntity"
script="PersonBean.loadEntity(id);">
<xe:this.arguments>
<xe:remoteMethodArg name="id" type="string"></xe:remoteMethodArg>
</xe:this.arguments>
</xe:remoteMethod>
</xe:this.methods>
</xe:jsonRpcService>
呼叫我的課在輸出腳本:
formHelper = new FormHeler(rpcServices) ;
的csjs類:
function Formhelper(service) {
//...
this.loadEntity = function(id) {
//...
resultObj = service.loadEntity(id) ;
//...
}
}
在類作品使用rpcServices.loadEntity。但我想將它作爲參數傳遞,所以我可以使用具有不同服務的類。
rpcServices作爲類構造函數的參數不起作用。是否有另一種方法將引用傳遞給服務並使其在課程中可用?