| Wijmo ユーザーガイド > Data > Data の概念 > Data と Breeze.js |
Breeze.js を使用してデータをフェッチ、ページング、フィルタリング、およびソートできます。この例では、データは Breeze DataService によってフェッチされます。
| Breeze スクリプト |
コードのコピー |
|---|---|
function ViewModel(sessionId) {
var dataService = new breeze.DataService({
serviceName: "http://demo.componentone.com/aspnet/NorthwindAPI/api/read",
hasServerMetadata: false
});
var ms = new breeze.MetadataStore();
var productType = new breeze.EntityType({ shortName: "Product" });
productType.addProperty(new breeze.DataProperty({ name: "Product_ID", isPartOfKey: true }));
productType.addProperty(new breeze.DataProperty({ name: "Product_Name" }));
productType.addProperty(new breeze.DataProperty({ name: "Category_ID" }));
productType.addProperty(new breeze.DataProperty({ name: "Unit_Price" }));
ms.addEntityType(productType);
this.manager = new breeze.EntityManager({
dataService: dataService,
metadataStore: ms
});
var productView = new wijmo.data.BreezeDataView(new breeze.EntityQuery("Product"), this.manager, {
pageSize: 10,
inlineCount: false
});
| |
BreezeDataView クラスは、breeze.EntityQuery を使用してデータをフェッチします。