原創|使用教程|編輯:郝浩|2013-03-12 15:47:39.000|閱讀 1299 次
概述:在上一篇文章中,已經創建了一個新的DXTREME程序,可以在你的應用程序開始使用了,今天來看看如何在DXTREME ENTERPRISE中構建一個數據模型。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在上一篇文章中,現在你已經創建了一個新的DXTREME程序,可以在你的應用程序開始使用了,今天來看看如何在DXTREME ENTERPRISE中構建一個數據模型:
默認情況下應用程序包含位于項目的數據文件夾的db.js文件,這個文件是用于初始化你的應用程序的數據庫屬性,這個屬性必須指向您的應用程序的數據源。于此同時,通常你會想要指定這個屬性到一個數據服務上,在本次的文章中,將會使用普通的對象作為樣本的數據。
正如你可以看到下面的標簽,我們已經創建了幾個演示demo和trip對象,不過他們尚未公開的數據庫屬性。為了公開數據庫屬性,現在需要創建一個新的對象,同時這個對象具有兩個屬性——trips和events。用trips和events已經初始化的DevExpress.data.ArrayStores來分配這些屬性,在demo對象聲明之后添加以下的代碼:
(function() { //... MyTripsApp.db = { trips: new DevExpress.data.ArrayStore(trips), events: new DevExpress.data.ArrayStore(events), }; })();
store允許您輕松地執行各種查詢操作,如篩選或排序。這個框架提供了幾個處理不同數據源的store,在這種情況下,你可以演示demo,現在你已經創建了一個數據模型,整個過程完整的代碼如下:
(function() { var events = [ { id: "e1", trip_id: "t1", title: "Space Needle", address: "Space Needle, Seattle", date: "10 Sep 2012, 02 PM" }, { id: "e2", trip_id: "t2", title: "Chicago Loop", address: "Chicago Loop, Chicago", date: "13 Oct 2012, 03 PM" } ]; var trips = [ { id: "t1", title: "Go to Seattle", dates: "09 - 14 Sep, 2012", events: [ events[0] ] }, { id: "t2", title: "Go to Chicago", dates: "12 - 17 Oct, 2012", events: [ events[1] ] } ]; MyTripsApp.db = { trips: new DevExpress.data.ArrayStore(trips), events: new DevExpress.data.ArrayStore(events), }; })();
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件