我是工作灯的新手。现在我开始使用适配器。检查这个链接我的一个stackoverflow朋友有同样的疑问点击这个调用应用程序内的程序。我使用的适配器是 SqlAdapter。但是在 ibm worklight 教程中,他们给出了 HttpAdapter 的示例并将该过程包含在函数中。但不适用于 SqlAdapter。如果有任何建议,请告诉我。如果你想要我的来源,我会准备好提供。我的研究仍在继续
问问题
5647 次
2 回答
3
从应用程序到适配器的调用对于所有类型的适配器都是相同的。
function getData() {
var invocationData = {
adapter : 'ADAPTER_NAME',
procedure : 'PROCEDURE_NAME',
parameters : []
};
WL.Client.invokeProcedure(invocationData,{
onSuccess : getDataSuccess,
onFailure : getDataFailure,
});
}
有关更多信息,请查看模块 6 - 从客户端应用程序调用适配器过程 (PDF, 370KB)以及练习和代码示例 (ZIP, 53.7KB)
于 2012-07-25T22:47:36.387 回答
1
在这里,我检索了值。但它没有显示在 html 页面中。这是我的代码
function wlCommonInit(){
// Common initialization code goes here
WL.Logger.debug("inside the wlcommoninit");
busyIndicator = new WL.BusyIndicator('AppBody');
getData();
}
function loadFeedsSuccess(result){
WL.Logger.debug("Feed retrieve success");
}
function loadFeedsFailure(result){
WL.Logger.error("Feed retrieve failure");
}
function getData() {
var invocationData = {
adapter : 'SqlAdap',
procedure : 'procedure1',
parameters : []
};
WL.Client.invokeProcedure(invocationData,{
onSuccess : loadFeedsSuccess,
onFailure : loadFeedsFailure,
});
}
于 2012-07-26T05:52:23.523 回答