您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > ExtJs可视化设计教程_ext_Designer_Sencha_Architect
这一个别指导最与相关?Ext设计者,1.x。Ext设计者是作什么的?和设计者建筑网络应用UI和设计者展开UI成份对数据连接输出一个计画Ext设计者是作什么的?设计者为ExtJS网络申请是图解式使用者接口建立者。它的简单易用累赘和下降环境促使你很快地设计原型你的申请接口成份,把接口成份连结到你的数据,而且为每个成份输出很好形成、物体导向的密码。程序师和非程序师一样能使用设计者在帮助使更快速地被开始而且使较快速的重复成为可能的计画的申请设计上合作。与设计者在一起,你能:很快地而且容易地建立复杂的表格。变化成份地面区划和以货易货控制用钮扣的点击的类型。关于写落实密码、,而非样板文件UI密码的焦点。另外数据对于关于设计者和ExtJS的较多资讯:看这?设计者示范?对于对设计者的快介绍。对于关于的资讯最近的设计者释放和更新,见到这?设计者Changelog。如果你对ExtJS很新,见到成份和容器模型数据在这?ExtJS概观。为关于任何ExtJS班级或方法的细节,见到这?ExtJS美国石油协会叁考。和设计者建筑网络应用UI设计者被设计连同你的现有发展环境和工具被用。它不是日蚀或你的喜爱本文编者的一个替换。被设计者产生的密码能进入你的现有IDE之内被进口,而且你能在你的IDE之内的设计者的外面或与你的选择的编者编辑UI落实文件。当使用设计者,你:在设计者帆布上展开你的UI成份。配置成份。连接到你的数据商店。输出你的计画。实现你的事件处理和习惯方法在这产生。js申请。重要的!?当你第一次输出你的计画,两个Javascript文件为你的计画的每个最高阶层的成份被产生。文件与这。ui.js延长为UI成份包含恶劣的班级。你在文件中扩充这一个基础班级与这。js延长实现你的事件操作者和订制的功能。不要修正这。ui.js文件直接地,每当你修正并且输出你的计画,它将会重写。你能反复过这一个程序,直到你对你的UI感到满意。只要你只作变化到这。js申请,你能再产生UI密码像你一样的许多次想要。航行设计者当你发射设计者,它自动地用空白的帆布显示一个新计画。工具箱-包含你能使用建立你的UI的所有成份。这些符合标准的ExtJS班级。为关于每个班级的较多资讯,见到这?ExtJS美国石油协会叁考。你能在帆布之上拖拉而且降低工具箱的成份。帆布-提供提供你的设计空间集合你的UI。你能再按规定尺寸制作并且再排列你增加帆布而且编辑成份名称和标签的成份。(你能绝对的唯一新位置-放置了成份,为较多的数据调查?和设计者展开UI成份.)成份-列出你增加你的计画的所有成份。从成份定位键,你能选择,再排列,复制,转换,而且划除你增加帆布的成份。你能在成份Config窗玻璃中看而且修正挑选的成份设定。数据商店-表示数据来源你增加你的计画。从数据商店定位键,你能增加新JSON、排列,可扩展标示语言,而且指示数据来源,增加并且除去来源的数据田地,而且选择,复制,或划除现有的来源。你能在成份Config窗玻璃中看并且修正挑选数据商店的设定。成份Config-为挑选的成份或数据商店看而且修正设定。因为你把成份加入帆布,你能理解他们将会藉由在帆布下面按事先查看钮扣在一个网浏览器中看起来像什么。你能见到什么被产生的Javascript密码藉由在设计之间拨动看起来像而且编码视野。你藉由按输出品钮扣对一个外部文件解救被产生的密码。注意在你能输出它之前,你将会需要解救你的新计画。捷径设计者提供一些航行和结构捷径。你能:在工具箱中的双点击成份把他们加入帆布。在帆布上的线内可编辑的田地之間的定位键。藉由在捷径田地打字在成份Config检查员中位于特别的属性。固定的属性评价藉由进入被一个冒号跟随的属性的名字和价值使用捷径田地你想要设定。举例来说,?名称:汽车项目表。剖析设计者UI当你和设计者展开UI成份,你拖拉一个容器如此的当做一扇窗户或者FormPanel在帆布之上而且把成份加入容器。藉由把另外最高阶层的容器加入你的计画,你能展开你的UI是分开的实体的不同部份。当你输出你的计画,每个最高阶层的容器被一个班级用一个分开的文件那一个班级的密码表现。这给你柔性在你如何在你的网页上集合元素,让重复使用通常的成份,而且让维持你的落实密码变得比较容易变得可能中。和设计者展开UI成份设计者杠杆式投机ExtJS的有力地面区划能力单一化复杂表格的创造而且让在交互的地面区划选项之间转变变得容易。地面区划选项当你在一个容器上设定地面区划,它ExtJS在那一个容器里面展开成份的控制。你能转变在地面区划选项之间藉由按一个容器的flyoutconfig钮扣而且选择一个不同的地面区划。ExtJS提供一些基本的容器地面区划。一些支持特性,普遍-用了发表模型,像是手风琴和卡片,当其他者提供的时候比较泛用型的能作为多种申请的模型。汽车如果没有其他地面区划为一个容器被设定,它对汽车地面区划疏怠职责。因为一般用途容器,像是嵌板,这意谓孩子成份将会继续地被提出。注意一些容器自动地被配置使用一个特别的地面区划。举例来说,FormPanel假设值对形式地面区划和TabPanel对卡片地面区划疏怠职责。绝对的安排使用明白的x/y的成份与容器相关的放置。这对明确地新位置促使你和在容器里面的再大小成份。这给你对地面区划的有细密纹理的控制,记住绝对-放置成份依然固定即使他们的父母容器被再按规定尺寸制作。当你使用绝对的地面区划,Ext设计者在容器里面显示一个格子。预先设定地,成份当做你被咬断到格子新位置他们。你能藉由按下容器的flyout改变格子大小或者使格子失去能力config钮扣。格子只被显示如设计视野的一个地面区划引导者,当成份被提出时,它不看得见。手风琴在垂直的堆叠中安排嵌板成份哪里不过一嵌板每次被扩大。使用手风琴地面区划,只有嵌板(包括FormPanel和TabPanel)能被增加一个容器。锚安排与容器的边相关的成份。你能叙述孩子成份的宽度和高度为一百分比容器或者叙述容器的正确、底部优势的抵销。如果容器被再按规定尺寸制作,相对的百分比或者抵销被维护。边缘在多窗玻璃地面区划中安排嵌板成份。嵌板藉由分配他们至五个区域之一在容器中被安排:北方、南、以及东、西、或中央的。一个使用边缘地面区划的容器必须被分配一个孩子到中央的区域。中央的嵌板自动地被按规定尺寸制作适合可得的空间。你能藉由按而且拖拉嵌板的正确或底部优势在帆布上再按规定尺寸制作北方、南、东、和西的窗玻璃。你能在是可折叠的一个边缘地面区划中制造任何嵌板被促成可折叠的属性。当提出,当容器被再按规定尺寸制作时,孩子自动地嵌镶板再大小。卡片安排多个孩子成份,但是只有一个成份每次是看得见的。这一个地面区划能被用来行走过一系列成份而且普遍被用来产生男巫。要叙述成份你想要制造看得见的,你需要呼叫setActiveItem。典型地,你把这行为附在航行UI如此的当做早先、下个钮扣在这容器步行。专栏在多专栏地面区划中安排成份。每专栏的宽度能被指定或当做一百分比(专栏宽度)或绝对的图素宽度(宽度).专栏高度改变基于内容。你能使autoscroll成为可能,因此卷动看超过容器高度的专栏内容是可能的。适宜扩张一个孩子成份填充可得的空间。举例来说,你可能使用这产生一个包含TabPanel的对话方块。如果容器是一个嵌板成份的类型,你也能把一个工具栏加入它。形式安排一个贴上标签的形式田地的收集。FormPanel使用假设值的形式地面区划。hbox水平地安排孩子成份。设定容器的对准伸展导致孩子成份填充可得的垂直空间。孩子设定电线属性成份控制水平空间每个成份的比例填充。桌子在一张HTML桌子中安排成份。你在桌子中叙述专栏的数字而且能藉由在孩子成份上叙述rowspan和colspan属性产生复杂地面区划。vbox垂直地安排孩子成份。设定容器的对准伸展导致孩子成份填充可得的水平空间。孩子设定电线属性成份控制垂直空间每个成份的比例填充。增加成份要集合你的申请UI,你在帆布之上拖拉工具箱的成份。设计者确定成份适当地被筑巢而且将不让你把不相容的成份加入一个容器。举例来说,你不能降低一扇窗户或视口成份进入一个容器。举例来说,集合被显示的汽车项目表UI在这?Ext设计者示范:在帆布之上拖拉一个嵌板容器。这是汽车的最高阶层的成份项目表申请。拖拉格子嵌板进入嵌板容器。格子嵌板将会显示可得的汽车项目表而且使使用者能够选择一个项目表看。拖拉另外的嵌板进入嵌板容器。这嵌板为在格子嵌板中被选择的项目表将会显示汽车细节。定位成份预先设定地,成份使用相对的定位被展开。在帆布上控制元素的位置的最好方式为在容器上设定地面区划选项而且调整调整每个成份的相对位置的属性。注意:如果你选择绝对的地面区划选项,你能拖拉成份在帆布上周围对新位置他们。(通常,这不是你想要做的。仰赖ExtJS地面区划经理控制成份的相对位置是通常比较好的。)举例来说,在汽车项目表UI中配置成份的地面区划:在最高阶层的嵌板上按flyoutconfig钮扣而且将地面区划设定为vbox。这将会垂直地安排格子和次屏板。从这一份菜单,你也能设定对准和汽车-卷桥的属性。为最高阶层的嵌板设定对准伸展。这将会导致次成份伸展填充可得的空间。在成份Config检查员中选择格子嵌板而且设定电线属性至1。顶端:你能在很快地对一个特别的属性航行的成份Config检查员的顶端的本文田地键入一个属性的名字或者第一个几乎没有个性。嵌板继承Ext.layout的电线属性。VBoxLayout因为容器的地面区划被设定成vbox。当容器被再按规定尺寸制作时,设定在容器中的每一个成份的电线属性至1将会导致成份占据相同量垂直的空间。(同样地,如果你想要次屏板占据垂直空间中的2/3,你会设定嵌板的电线价值至2,和至1的格子的电线.)选择次屏板而且设定电线属性至1。配置成份你能编辑成份归于如此的当做名称和标签直接地。只是双点击本文你想要修正而且开始打字。成份Config检查员使你能够为挑选的成份设定所有可能的属性。举例来说,你能直接地设定名称,而且专栏标题为汽车项目表申请归于:加倍-按最高阶层嵌板的标题栏编辑它的名称和变化?我的嵌板?到?汽车项目表。这相同于在成份Config检查员中设定名称属性。加倍-按在格子中的专栏标题将他们设定为制造业者,模型,和价格。这相同于经过检查员设定首领属性。你能设定在成份Config检查员中成份属性的其余者:藉由选择每个成份而且按从格子和次屏板移开标题栏这对检查员的名称属性的权利划除圣像(x)。现在,唯一的标题栏看得见的是汽车项目表名称。选择汽车项目表嵌板而且将jsClass属性设定为CarMasterDetail。这将会是被产生的密码中的成份的名字。注意:你设计和密码之间的拨动能在帆布下面以钮扣看吗。促使这?框架?汽车项目表的属性嵌镶板。而非简单者1px正直的边缘,这用另外式样提出嵌板,包括圆形的角落。为成份配置汽车叁考因此你能直接地叁考他们在你的密码中没有担忧他们如何被筑巢。设定格子嵌板的autoRef到?格子?而且为次屏板的autoRef到?细节。要增加在次屏板的内容周围的一些空间垫充选择嵌板,类型p跳到垫充属性,而且设定价值至10.(这是典型CSS垫充属性。)使用型板你能使用?型板?动态地显示来自一个嵌板成份的一间数据商店的数据。一个型板是一个能包含叁考在一间数据商店回答的变数的HTML碎片。型板也支援排列的汽车-充填物,有条件的处理,数学动作,和习惯功能。变数在卷曲的支柱中被附上。举例来说,?{制造业者}?叁考数据田地呼叫?制造业者。你也能叙述格式功能控制数据如何被显示。举例来说,?{价格:usMoney}?使用usMoney格式预先考虑一元告示和格式当做元和分的数字。见到?Ext.util.Format?对于完整类型的可得的格式动作。汽车项目表申请使用一个型板为挑选的项目表显示细节数据。图像和wiki网址从在cars.json中的数据田地数据商店被停车。(见到?对数据连接?为关于该如何附上一间数据商店的资讯.)配置型板:在次屏板上和当时按flyo
本文标题:ExtJs可视化设计教程_ext_Designer_Sencha_Architect
链接地址:https://www.777doc.com/doc-2873271 .html