0

Odata ストアをインスタンス化するときに、特定の接続エラーをどのように処理できるかを考えていました。

var store =    new Entities.EntityModel({
            name: 'oData',
            oDataServiceHost: App.endPoint + 'events/',
            maxDataServiceVersion: "2.0",
            extraHeaders: {apikey: App.credentials.apikey}
        });

この後、ストアがエンドポイントに接続されているかどうかを知りたいです。ダミークエリを発行せずにこれを行いますか?

「onReady」関数は、接続が確立されたとき、またはストアが初期化されたときにのみ起動されますか?

4

1 に答える 1

0

例のように静的な方法を使用する場合、onReady はすべての内部構造が初期化されていることを意味し、JayData の使用を開始できますが、oData エンドポイントが機能していることを意味するわけではありません。エンドポイントに実際にアクセスしようとすると、エラーが発生します。$metadata をダウンロードしてオンザフライでメモリ内にモデルを構築する initService メソッドを使用する場合、JayData は odata エンドポイントと通信できる必要があります。

于 2013-11-05T12:38:14.453 に答える