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