DevExpress控件使用交流,DevExpress中国社区 售前咨询
当前位置: 首页 > 开发资源 » 使用教程 » DevExtreme教程:如何在应用程序中进行视图设置

DevExtreme教程:如何在应用程序中进行视图设置

作者:不详   来源:慧都控件网   浏览:Loading...次   发布时间:2014-08-12   评论:0条

    DevExtreme HTML JS 框架生成的应用程序是一个单页面应用程序,虽然这样的应用程序只有一个 web 页,它可以包含定义为命名视图的多个应用程序屏幕。在Web浏览器中的应用程序,一个视图的名字被编码到应用程序URL的片段标识符上。

    通过一块窗体视图模板的 HTML 标记定义该视图,这个视图可以由JavaScript代码选择,或是用一个关联的样式表自定义外观和风格。

    在默认的情况下,框架使用KnockoutJS绑定数据到视图模版,关联的JavaScript代码准备 ViewModel,并执行设置视图所需的额外操作。这些操作包括与 web 服务器和后续呈现的视图互动。

    若要创建一个视图,使用一个 div 元素来查看标记,设置元素的关于视图的data-dx-role,分配视图名称到data-dx-name属性。

<div data-dx-role="view" data-dx-name="index">
 <h1 data-bind="text: message"></h1> 
</div>

    为了声明视图的一个ViewModel,在你的应用程序命名空间上用视图名称声明一个功能。这是通过 ns 配置对象传递给 HtmlApplication 构造函数的参数指定的命名空间。

MyApp.index = function(params) {
  return
  {
     message: "Hello World!"
   };
 };

    你可以通过声明数据属性,来从关联标记中扩展ViewModel。例如,在下面的代码段中,将使用Home Screen值,运行时在索引视图模型中创建一个标题属性。

<div data-dx-role="view" data-dx-name="index" data-dx-title="Home Screen">
 <h1 data-bind="text: message"></h1> 
</div> DevExtreme下载 
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/Resources/Documentation-426.html

关键字: DevExtreme 

相关产品: DXperience Universal Subscription

评论列表

暂无评论

请谈谈你的看法 请使用IE或者Firefox浏览器,暂不支持Chrome!

昵称 不填则默认为游客评论

DevExpress DXperience DXv2 v12

DevExpress DXperience 下载 download

DevExpress购买、价格、授权

慧都控件网为DevExpress界面控件的中国地区唯一正式授权经销商,正版控件销售公司,授权代理商,经销商及合作伙伴。

电话:400-700-1020
        023-66090381

邮箱:sales@evget.com

>>如何选择正规控件购买渠道