文档帮助

术语、图标和标签

许多类在使用配置对象创建(实例化)类时使用快捷名称。快捷名称称为别名(如果类扩展 Ext.Component,则称为xtype)。对于适用的类,别名/xtype 会列在类名称旁边以供快速参考。

访问级别

框架类或其成员可以指定为privateprotected。否则,类/成员为publicPublicprotectedprivate是访问描述符,用于传达如何以及何时使用类或类成员。

成员类型

成员语法

下面是一个示例类成员,我们可以对其进行剖析以显示类成员的语法(在本例中,从 Ext.button.Button 类查看 lookupComponent 方法)。

lookupComponent ( item ) : Ext.Component
protected

在初始化items配置期间或添加新项目时将原始配置对象添加到此容器时调用,或{@link #insert 插入}。

此方法将传递的对象转换为实例化子组件。

当需要对子创建应用特殊处理时,可以在子类中覆盖此方法。

参数

item :  Object

正在添加的配置对象。

返回
Ext.Component

要添加的组件。

我们来看一下成员行中的每个部分

成员标志

API 文档使用许多标志来进一步传达类成员的功能和意图。标签可以用文本标签、缩写或图标表示。

类图标

- 表示框架类

- 单例框架类。*有关更多信息,请参见单例标志

- 组件类型框架类(Ext JS 框架中扩展 Ext.Component 的任何类)

- 表示类、成员或指南在当前查看的版本中是新的

成员图标

- 表示类型为 config 的类成员

- 表示类型为 property 的类成员

- 表示类型为 method 的类成员

- 表示类型为 event 的类成员

- 表示类型为 theme variable 的类成员

- 表示类型为 theme mixin 的类成员

- 表示类、成员或指南在当前查看的版本中是新的

类成员快速导航菜单

在 API 文档页面上类名称正下方是与当前类拥有的成员类型相对应的按钮行。每个按钮按类型显示成员数(此计数会在应用筛选器时更新)。单击按钮将导航到该成员部分。将鼠标悬停在成员类型按钮上将显示所有该类型成员的弹出菜单,以便快速导航。

Getter 和 Setter 方法

与类配置选项相关的 Getter 和 Setter 方法将显示在方法部分以及 API 文档和成员类型菜单的配置部分中,它们位于其使用的配置正下方。Getter 和 Setter 方法文档将位于配置行中,以便于参考。

历史记录栏

您的页面历史记录保存在本地存储中,并显示在顶部标题栏正下方(使用可用空间)。默认情况下,仅显示与您当前查看的产品/版本匹配的搜索结果。您可以通过单击历史记录栏右侧的 按钮并选择“全部”单选选项来展开显示内容。这将显示历史记录栏中所有产品/版本的所有近期页面。

在历史记录配置菜单中,您还将看到近期页面访问列表。结果按“当前产品/版本”和“全部”单选选项进行筛选。单击 按钮将清除历史记录栏以及保存在本地存储中的历史记录。

如果在历史记录配置菜单中选择了“全部”,则将启用“在历史记录栏中显示产品详细信息”复选框选项。选中后,每个历史页面的产品/版本将与历史记录栏中的页面名称一起显示。将光标悬停在历史记录栏中的页面名称上也会将产品/版本显示为工具提示。

搜索和筛选器

可以使用页面顶部的搜索字段搜索 API 文档和指南。

在 API 文档页面上,还有一个筛选器输入字段,它使用筛选器字符串筛选成员行。除了按字符串筛选外,您还可以按访问级别、继承和只读筛选类成员。这是使用页面顶部的复选框完成的。

API 类导航树底部的复选框筛选类列表,以包括或排除私有类。

单击空搜索字段将显示您最近 10 次搜索,以便快速导航。

API 文档类元数据

每个 API 文档页面(Javascript 原语页面除外)都有一个与该类相关的元数据菜单视图。此元数据视图将具有以下一个或多个

展开和折叠示例和类成员

可运行示例(小提琴)默认在页面上展开。您可以使用代码块左上角的箭头单独折叠和展开示例代码块。您还可以使用页面右上角的切换按钮切换所有示例的折叠状态。切换所有状态将在页面加载之间记住。

类成员默认在页面上折叠。您可以使用成员行左侧的箭头图标或全局使用右上角的展开/折叠所有切换按钮来展开和折叠成员。

桌面 -vs- 移动视图

在较窄的屏幕或浏览器上查看文档将导致针对较小尺寸优化视图。桌面视图和“移动”视图之间的主要区别是

查看类源

可以通过单击 API 文档页面顶部的类名来查看类源。可以通过单击成员行右侧的“查看源”链接来查看类成员的源。

Architect 4.3


顶部

使用用户扩展

本指南讨论如何在项目中使用用户扩展。有关创建自己的扩展的信息,请参阅创建用户扩展指南。

合并用户扩展

用户扩展功能使您可以将 Architect 外部开发的组件(类)合并到 Architect 项目中。已为 Architect 打包的用户扩展中的组件可以从工具箱中拖动、在 Architect 画布中呈现、通过 Architect 配置面板配置,并在 Architect 中像任何其他组件一样维护。

使用这些扩展可以节省您重写他人已编码功能的精力。它们还包括广泛测试和广泛社区使用的额外好处。

架构师用户扩展程序通过易于下载和安装的软件包提供。务必选择与用于架构师项目的框架兼容的软件包。

用户扩展程序在其自己的沙盒中运行,该沙盒在运行从 Web 下载的代码时提供了必要的安全性。

下载用户扩展程序

下载用户扩展程序

  • 登录 Sencha Market
  • 单击“产品”选项卡。
  • 选择您的架构师版本
  • 务必选择为与您的架构师版本一起使用而打包的扩展程序。
  • 务必确保您选择的扩展程序适用于您为项目使用的框架和版本。

安装用户扩展程序

将用户扩展程序纳入架构师项目

  1. 下载用户扩展程序包。这是一个带有 .aux 扩展名的文件。
  2. 使用与用户扩展程序兼容的框架打开(或启动)架构师项目。
  3. 单击工具箱中“扩展程序”右侧的图标或转到 文件 菜单并选择“安装用户扩展程序”。
  4. 当文件浏览器出现时,浏览到下载的 .aux 文件并选择它。
  5. 您应该收到一条消息,指出扩展程序已成功安装。

在扩展程序成功安装后,它将在工具箱中“扩展程序”下面的其自己的类别中列出。它将包含一个括号中的数字,表示扩展程序中包含的总类。

包含在用户扩展程序中的类也可能包含在其他类别中。例如,“拖放区域”和“计划器网格”类都列在“容器”类别下。

形状像拼图的图标表示此类是用户扩展程序的一部分。当使用来自用户扩展程序的类时,项目检查器中会显示相同的图标。

如果扩展程序未成功安装,则该软件包可能缺少文件、关键配置参数或存在其他问题。

架构师会将一些有用的调试信息输出到 Sencha 架构师日志中,以帮助您分析问题。

使用来自用户扩展程序包的组件

在您成功安装用户扩展程序包后,扩展程序中的组件将列在工具箱中的“扩展程序”类别下,也可能列在另一个适当的类别下。

您可以将任何组件拖动到画布或项目检查器中,就像其他任何组件一样。您还可以在配置面板中设置其配置。

来自用户扩展程序的一些组件会自动创建多个顶级组件。例如,特殊类型的视图可能带有预配置字段的存储和模型。在这种情况下,架构师会将它们创建为链接组。此链接允许架构师在您尝试删除该链接组的成员组件时向您发出警告,因为这些组件是相互依赖的。

您还可以使用键盘快捷键 ++-(Mac)或 Ctrl++Ctrl+-(Windows 和 Linux)在链接组中的组件之间循环选择。

当您保存或构建项目时,已在项目中使用的每个扩展程序的副本将保存在您的项目文件夹中,以便将来包含在您的项目中。

扩展程序开发人员控制哪些配置项可见,并使用合理的默认值创建其他配置项。然后,最终用户可以根据需要调整这些值。

版本控制

用户扩展程序包已进行版本控制。您可以在系统上安装用户扩展程序包的多个版本,但只有最新(编号最高)的软件包才会加载并显示在您的工具箱中。

如果您打开使用该用户扩展程序包的旧版本项目的,架构师将加载该软件包的旧版本,但会提示您提供其他选择。

  • 如果您已安装该扩展的较新版本(例如 v1.1,而项目包含 v1.0),系统会询问您是否要升级项目以使用该较新版本。除非您选择升级,否则将使用项目中包含的版本。
  • 如果项目包含的扩展版本高于当前在 Sencha Architect 中安装的版本,系统会询问您是否要安装该扩展,以便您可以在其他项目中使用它。
  • 如果项目包含的扩展当前未安装在您的 Sencha Architect 中,系统会询问您是否要安装该扩展,以便您可以在其他项目中使用它。

卸载用户扩展包

要从系统中卸载用户扩展包,请在工具箱中右键单击用户扩展,然后从下拉菜单中选择“卸载扩展”。

注意:您可以通过进入首选项屏幕来更改用户扩展的安装位置。在 Mac 上,单击 Sencha Architect 下拉菜单中的“首选项”,或在 Windows 和 Linux 上单击“编辑”下拉菜单,然后修改“扩展”字段的值。

Architect 4.3