2017-03-20 5 views
0

私はJSファイル内に関数を持つオブジェクトを持っています。
私はこの機能を別のJSファイルから呼び出すことができます:
car.getCar();
しかし、私はできません。どうすればこれを達成できますか?

ありがとうございます!Worklightでアダプタの外部で関数を呼び出す

+0

どのバージョンのワークライトを使用していますか? –

+0

@GaurabKumarサーバーのバージョン:6.2.0.01.20151008-1615 –

答えて

1

アダプター間で値を共有するには、領域を考慮する必要があります。あなたが使用することができます 唯一のAPIはある例えばWL.Server.setActiveUser(Realm_Name, userIdentity);/WL.Server.getActiveUser(Realm_Name);

のはWL.Server.setActiveUser(Realm_Name, userIdentity)を使用し、あなたが最初のアダプタに

var userIdentity = { 
    name : "Test1", 
    Age : 26 
} 

のように1つのアダプタ内の値の配列を持っているとしましょう。第二のアダプターにuserIdentityを取得するための

var name = WL.Server.getActiveUser(Realm_Name).name; 
var age = WL.Server.getActiveUser(Realm_Name).age; 

PS、自分のレルム名は、サーバー側でのご使用の認証設定で1セットになります。

上記の作業を関数で使用できます。

0

これを行うには、WL.Server.invokeProcedure() APIを使用できます。この方法で、最初のアダプタから2番目のアダプタのプロシージャを呼び出すことができます

詳細in this link

関連する問題