如何使用适配器工作灯里面的应用程序(How to use adapter inside the ap

2019-06-26 12:30发布

进出口新的工作灯。 现在,使用适配器IM开始。 检查此链接我的计算器的一个朋友有相同的疑问, 请点击此调用应用程序内的程序。 使用适配器IM是SqlAdapter。 但是在IBM工作灯教程他们给了例子为HttpAdapter和clubing函数内部的程序。 但不适合SqlAdapter。 如果有任何建议,请让我知道。 如果u想要我的消息来源,我将随时提供。 不过我的研究仍在继续

Answer 1:

从应用程序到适配器的调用是对所有类型的适配器相同。

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)



Answer 2:

在这里,我检索的值。 但它不是在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,
    });
    }


文章来源: How to use adapter inside the application in worklight