ドキュメントに従っています: 05_10_JSONStore_-_Synchronizing_client_and_server_databases.pdf
私のアダプターは、SQL テーブルからデータを取得します。
を呼び出す必要があるかどうか、WL.Client.invokeProcedure()
および成功/失敗のコールバックがどこにあるかは明確ではありません。
ドキュメントに従っています: 05_10_JSONStore_-_Synchronizing_client_and_server_databases.pdf
私のアダプターは、SQL テーブルからデータを取得します。
を呼び出す必要があるかどうか、WL.Client.invokeProcedure()
および成功/失敗のコールバックがどこにあるかは明確ではありません。
ここで、JSONStore の最新の入門モジュールを読むことをお勧めします。具体的には:
JSONStore - 一般的な JSONStore の使用法- 26 ページのアダプターの統合を参照してください。
ここからソース コードをダウンロードし、フォルダーの下のファイルadapter
と、ハイブリッド アプリケーションの一部である HTML+JS ファイルを確認してください。
アダプター・コードの実装は JSONStore モジュールの範囲を超えていますが、アダプター固有のモジュールがあります:アダプター・フレームワークの概要およびSQL アダプター。
init、load、push 、およびアダプター統合に関するセクションなど、すべてのメソッドに関する IBM InfoCenter のドキュメントもあります。
呼び出す必要があるかどうか、または WL.Client.invokeProcedure() と成功/失敗のコールバックがどこにあるのかは明確ではありません。
あなたの質問に戻ります。手動でgetPushRequiredを呼び出してからinvokeProcedureを呼び出して変更をアダプターに送信するか、プッシュを使用してアダプターを呼び出すことができます。同様に、loadを呼び出してアダプターからデータを取得するか、手動でinvokeProcedureを呼び出してからaddを呼び出して変更を JSONStore に入れることができます。add メソッドを手動で呼び出す場合{push: false}
、ドキュメントを「サーバーにプッシュする必要がある」とマークしないように JSONStore に指示するフラグがあります。load メソッドまたは push メソッドを使用する場合は、initメソッドを呼び出すときに、アダプターをコレクションにリンクする必要があります。