彩票走势图

DevExpress DXTREME使用教程:导航管理器

原创|使用教程|编辑:郝浩|2013-03-28 10:16:31.000|阅读 1103 次

概述:DXTREME ENTERPRISE导航管理器是可通过 HtmlApplication.navigationManager 属性进行访问的对象,它跟踪所有调用的视图,伴随ViewModels和View状态缓存视图的渲染标记。今天就来开一下DXTREME ENTERPRISE导航管理器。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

  DXTREME ENTERPRISE导航管理器是可通过 HtmlApplication.navigationManager 属性进行访问的对象,它跟踪所有调用的视图,伴随ViewModels和View状态(比如说scroller的位置)缓存视图的渲染标记。所以说,当你回到先前访问过的视图,它将会立即进行显示,而不会执行渲染和数据查询。导航管理器同时也会追踪URL片段标识符,当它发生改变的时候,导航管理器就会过度到一个新的视图。

    通过从代码中调用应用程序对象的导航方法,你可以导航到一个新的视图。这样的话就可以确保应用程序的初始化是正确的,而且使用导航管理器可以改变当前的视图。下面的代码片段演示了一个示例函数,使用导航函数来对任意的订单标识符调用一个OrderItems视图。

function goToOrder(orderId)
 { 
     myApplication.navigate("OrderItems/" + orderId);
 }

    这个导航方法可以接受第二个参数指定附加选项,参数接受具有以下属性的对象参数。

clearHistory

    若讲将此属性设置为true,将会通过导航管理器清除历史缓存。

Target

    此属性将用于指定在导航历史记录中的位置,用于导航管理器缓存调用的视图。因此当调用视图的时候,这个属性将会影响到动画表现的效果。下面就是所支持的值:

Blank

    添加调用的视图到导航的历史。

Current

    在导航历史中用调用的视图替换当前视图。

Back

    从导航历史中,删除当前视图,然后用调用的视图替换以前打开的视图。下面的代码片段演示了一个示例函数,用有两个参数的导航方法来调用一个OrderItems视图,被调用的视图将取代当前视图的导航历史。

function goToOrder(orderId) 
 { 
     myApplication.navigate("OrderItems/" + orderId, { target: "current" }); 
}




标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP