DevExpress控件使用交流,DevExpress中国社区 售前咨询
当前位置: 首页 > 开发资源 » 使用教程 » DevExtreme教程:布局设置详解

DevExtreme教程:布局设置详解

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

布局包括视图相同的组件 (标记、 隐藏的代码和样式表),区别在于布局包含呈现视图内容的占位符,当使用布局的应用程序需要显示一个视图时,它的内容会都合并到布局,并显示得到的标记。占位符可以有关联的视觉过渡效果,主要是在视图更改的时候使用,使得布局达到以下的效果,今天就来看一下 DevExtreme 布局设置的使用教程

1、布局允许你布局允许您一次写入共同标记 (类似于在 ASP.NET 的一个主页)。不需要重复的为每个视图使用相同的标记。

2、布局帮助你的应用程序实现真正的跨平台,一个视图主要是由针对不同布局的占位符的标记组成。这些块的可视化主要是由一个特定的布局来决定的,因此,你可以使用多个布局,来为一个单一的视图实现在不同设备上拥有本机的外观和感觉。

创建一个布局,将其用一个div元素标记,设置元素的data-dx-role属性来布局,同时通过设置data-dx-name属性来设置布局的名称。

<div data-dx-role="layout" data-dx-name="myLayout"> 
</div>

你也可以通过应用程序的视图来设置使用默认的布局,设置defaulLayout产权配置对象递给构造函数的HtmlApplication布局的名字。

myApp = new DevExpress.framework.html.HtmlApplication({ 
  defaultLayout: "myLayout"
   //... 
});

应用到一个特定的视图布局,设置在在根上的div 视图元素的data-dx-layout属性到布局名称。

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

为了声明占位符,创建一个div元素,同时设置它的data-dx-placeholder属性到一个占位符的名字上。

<div data-dx-role="layout" data-dx-name="myLayout"> 
    <div data-dx-placeholder="content"></div> 
</div>

如果要使用一个占位符,必须通过div元素的占位符显示视图标记。设置元素的data-dx-target-placeholder属性到占位符名称上。

<div data-dx-role="view" data-dx-name="index" data-dx-layout="myLayout">

   <div data-dx-target-placeholder="content">

      <h1 data-bind="text: message"></h1>

   </div>

</div>

以视觉过渡效果关联一个占位符,设置占位符的div元素的data-dx-transition属性为下滑,褪色或溢出。

<div data-dx-role="layout" data-dx-name="myLayout"> 
   <div data-dx-placeholder="content" data-dx-transition="slide"></div> 
</div>

需要注意的是布局标记可以包含占位符数据用于绑定ViewModel。

<div data-dx-role="layout" data-dx-name="myLayout"> 
    <h1 data-bind="text: message"></h1> 
    <div data-dx-placeholder="content" data-dx-transition="slide"></div>
</div>

>>DevExtreme下载 
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/Resources/Documentation-427.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

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