私はDevExpressの初心者です。Devextreme マルチチャネル アプリケーションでモバイル アプリケーションを開発しています。
mssqlデータベースがあり、このデータベースはWCF ODataServiceでモバイル アプリケーションに接続されています。mssql に項目が追加されたら、通知をプッシュする必要があります。どうすればいいですか?
私はDevExpressの初心者です。Devextreme マルチチャネル アプリケーションでモバイル アプリケーションを開発しています。
mssqlデータベースがあり、このデータベースはWCF ODataServiceでモバイル アプリケーションに接続されています。mssql に項目が追加されたら、通知をプッシュする必要があります。どうすればいいですか?
DataSourceとODataStoreを使用して 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 アプリケーションでのデータの操作に関する有用な情報も記載されています。