1

私はDevExpressの初心者です。Devextreme マルチチャネル アプリケーションでモバイル アプリケーションを開発しています。

mssqlデータベースがあり、このデータベースはWCF ODataServiceでモバイル アプリケーションに接続されています。mssql に項目が追加されたら、通知をプッシュする必要があります。どうすればいいですか?

4

1 に答える 1

1

DataSourceODataStoreを使用して OData サービスにアクセスするとします。ODataStore.insert()メソッドを使用して項目を追加すると、ODataStore挿入イベント ハンドラー内で通知を表示できます。

var odataStore = new DevExpress.data.ODataStore({
    url: "http://sampleservices.devexpress.com/Northwind.svc/Products",
    key: "ProductID",
    keyType: "Guid",
    onInserted: function(){
        DevExpress.ui.notify("Item inserted");
    }
});

または、 insert()メソッドの完了コールバック内

odataStore.insert({
    ProductName: 'Some name',
    CategoryID: 1,
    . . .
}).done(function(){
    DevExpress.ui.notify("Item inserted");
})

この jsfiddleを参照してください。

このガイドには、DevExtreme アプリケーションでのデータの操作に関する有用な情報も記載されています。

于 2015-05-29T20:24:54.310 に答える