1

Worklight Adapter を同期的に呼び出すことはできますか?

これは私が使用しているクライアントコードです:

function GetAccount(){
   var acctresponse;

   //Adapter call to get accounts from Server
   //Registered Onsuccess and OnFailure
   onSuccess: function(response){acctresponse=response},
   onFailure: function(error){acctresponse=null;}

   //UI Code dependent on above acctresponse.

}

クライアント アダプタは同期であるため、応答が到着する前に UI コードが実行されます。

このような状況を処理するための最良のアプローチを提案できる人はいますか?

4

2 に答える 2

1

上で述べたように、アダプター呼び出しは本質的に非同期です。これは、Web およびモバイル開発で使用される多くの JavaScript API と同様です。UI コードがアダプタ呼び出しの完了後にのみ実行されるようにするには、onSuccess コールバック関数から呼び出す必要があります。

于 2013-05-31T14:47:12.973 に答える