0

ワークライトは初めてです。今、私はアダプターを使い始めました。このリンクを確認してください私のstackoverflowの友人の1人が同じ疑問を持っていますこれをクリックしてくださいアプリケーション内のプロシージャを呼び出します。使用しているアダプタは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 に答える