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 を使用してデータをフェッチします。