0

我是工作灯的新手。现在我开始使用适配器。检查这个链接我的一个stackoverflow朋友有同样的疑问点击这个调用应用程序内的程序。我使用的适配器是 SqlAdapter。但是在 ibm worklight 教程中,他们给出了 HttpAdapter 的示例并将该过程包含在函数中。但不适用于 SqlAdapter。如果有任何建议,请告诉我。如果你想要我的来源,我会准备好提供。我的研究仍在继续

4

2 回答 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 回答