原創(chuàng)|使用教程|編輯:郝浩|2013-03-28 10:16:31.000|閱讀 1159 次
概述:DXTREME ENTERPRISE導(dǎo)航管理器是可通過 HtmlApplication.navigationManager 屬性進(jìn)行訪問的對象,它跟蹤所有調(diào)用的視圖,伴隨ViewModels和View狀態(tài)緩存視圖的渲染標(biāo)記。今天就來開一下DXTREME ENTERPRISE導(dǎo)航管理器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DXTREME ENTERPRISE導(dǎo)航管理器是可通過 HtmlApplication.navigationManager 屬性進(jìn)行訪問的對象,它跟蹤所有調(diào)用的視圖,伴隨ViewModels和View狀態(tài)(比如說scroller的位置)緩存視圖的渲染標(biāo)記。所以說,當(dāng)你回到先前訪問過的視圖,它將會立即進(jìn)行顯示,而不會執(zhí)行渲染和數(shù)據(jù)查詢。導(dǎo)航管理器同時也會追蹤URL片段標(biāo)識符,當(dāng)它發(fā)生改變的時候,導(dǎo)航管理器就會過度到一個新的視圖。
通過從代碼中調(diào)用應(yīng)用程序?qū)ο蟮膶?dǎo)航方法,你可以導(dǎo)航到一個新的視圖。這樣的話就可以確保應(yīng)用程序的初始化是正確的,而且使用導(dǎo)航管理器可以改變當(dāng)前的視圖。下面的代碼片段演示了一個示例函數(shù),使用導(dǎo)航函數(shù)來對任意的訂單標(biāo)識符調(diào)用一個OrderItems視圖。
function goToOrder(orderId) { myApplication.navigate("OrderItems/" + orderId); }
這個導(dǎo)航方法可以接受第二個參數(shù)指定附加選項,參數(shù)接受具有以下屬性的對象參數(shù)。
clearHistory
若講將此屬性設(shè)置為true,將會通過導(dǎo)航管理器清除歷史緩存。
Target
此屬性將用于指定在導(dǎo)航歷史記錄中的位置,用于導(dǎo)航管理器緩存調(diào)用的視圖。因此當(dāng)調(diào)用視圖的時候,這個屬性將會影響到動畫表現(xiàn)的效果。下面就是所支持的值:
Blank
添加調(diào)用的視圖到導(dǎo)航的歷史。
Current
在導(dǎo)航歷史中用調(diào)用的視圖替換當(dāng)前視圖。
Back
從導(dǎo)航歷史中,刪除當(dāng)前視圖,然后用調(diào)用的視圖替換以前打開的視圖。下面的代碼片段演示了一個示例函數(shù),用有兩個參數(shù)的導(dǎo)航方法來調(diào)用一個OrderItems視圖,被調(diào)用的視圖將取代當(dāng)前視圖的導(dǎo)航歷史。
function goToOrder(orderId) { myApplication.navigate("OrderItems/" + orderId, { target: "current" }); }
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件