名称 说明
MX 提供一个基础类,为 MX 框架提供运行时环境。该类在运行时只有一个实例 mx。
mx.bizlogic.BizModelAgentClass 提供业务逻辑处理的类。
mx.charts.ChartWrapper 提供封装的 AnyChart 图表控件。
mx.containers.Accordion 提供一个手风琴式的多面板容器控件。
mx.containers.Container 表示 MX 框架中所有容器控件的基类。 在 MX 框架中窗体、选项卡、分割控件等均为容器。 通常组件包含一个控件集合;集合中的单个控件也可能是一个容器。
mx.containers.DockPage 提供一个可以停靠在上下左右位置的页面,它可以和 DockPanel 配合使用,由 DockPanel 来控制它的显示和隐藏。
mx.containers.DockPanel 提供一个可以停靠在上下左右位置的面板,它要和 DockPage 配合使用。
mx.containers.DockPanelPort 提供一个DockPanelPort布局容器。
mx.containers.HSplit 提供一个面板在垂直方向上的 Split 控件。
mx.containers.HtmlContainer 提供一个加载 Html,jsp 等页面容器。
mx.containers.Panel 提供一个面板容器。
mx.containers.PanelLayout 提供一个多面板布局的控件。面板有上下左右中五个,可使用其中任意组合的面板。
mx.containers.Split 表示一个由可移动条组成的控件,该可移动条将容器的显示区域分成两个或三个大小可调的面板。 该类的派生类有 VSplitHSplit
mx.containers.TabControl 提供一个分页控件。
mx.containers.TabPage 提供一个表示 TabControl 中的单个选项卡页的类。示例请参见 TabControl
mx.containers.VSplit 提供一个面板在水平方向上的 Split 控件。
mx.containers.Wizard 提供向导控件。示例及其他信息请参见 WizardStepWizardWindow 类。
mx.containers.WizardStep 表示向导控件(Wizard)中的一个步骤。可通过 owner 属性获取该步骤所属的向导。示例及其他信息请参见 WizardWizardWindow 类。
mx.controls.Button 提供一个按钮控件的类。
mx.controls.Calendar 提供一个日历控件的类。
mx.controls.ContextMenu 提供一个上下文菜单的类,该上下文菜单使控件能够公开特定于该控件的上下文的功能。
mx.controls.Control 表示 MX 框架中所有控件的基类,它继承于 {@link MXComponent} 类。框架中控件包含有基础控件、容器控件、编辑器控件、数据控件等。
mx.controls.DragDataUploadControl 提供一个拖拽上传文件的控件。浏览器仅支持 IE10、FireFox、Chrome。
mx.controls.DragUploadControl 提供一个拖拽上传文件的控件。浏览器仅支持 IE10、FireFox、Chrome。
mx.controls.DragUploadItem 提供一个上传控件(DragUploadControl 类型)中的上传项的类。
mx.controls.ErrorBox 提供一个显示错误信息的遮罩。请使用 {@link MX} 的 {@link MX.showerror} 方法来展示错误信息的遮罩。
mx.controls.IconTray 提供一个字符图标文本的布局容器。
mx.controls.Label 提供一个文本标签的类。
mx.controls.MainMenu 提供一个主菜单的类。该控件容器的 HTML 元素必须为 <UL>
mx.controls.MenuItem 提供一个在 ContextMenuMainMenu 控件中显示的菜单项的类。
mx.controls.ProgressBar 提供一个进度条控件的类。
mx.controls.Slider 提供支持多个进度滑动、选择的类。
mx.controls.Slideshow 提供一个幻灯片预览控件的类。
mx.controls.SlideshowItem 提供一个幻灯片项的对象类。表示幻灯片中的某一帧,封装了一个嵌入图片的图层。
mx.controls.ToolBar 一个提供工具条的类。
mx.controls.ToolBarItem 提供一个在 ToolBar 控件中显示的菜单项的类。
mx.controls.ToolSeparator 表示分割线,用于对 ToolStrip 的项或者 MainMenuContextMenu 控件的子项进行分组。
mx.controls.ToolStrip 为菜单、工具栏等控件提供基类。该类的派生类包含:MainMenuContextMenu所有派生类容器的 HTML 元素必须为 <UL>
mx.controls.ToolStripItem 提供一个对 ToolStrip 可以包含的所有元素的事件和布局进行管理的抽象基类。该类的派生类包括 MenuItem 等。
mx.controls.TreeListView 提供一个数据项以树结构显示的列表控件。
mx.controls.TreeListViewColumn 提供一个数据项列表控件(TreeListView 类型)中列的类。
mx.controls.TreeListViewColumnGroup 提供一个数据项列表控件(TreeListView 类型)中列分组的类。
mx.controls.TreeListViewItem 提供一个数据项列表控件(TreeListView 类型)中的数据项节点的类。该数据项容器的 HTML 元素为 <TR>
mx.controls.UploadControl 提供一个允许用户上传文件的类。特别注意:在FireFox浏览器下载中文名文件时会出现乱码。
mx.datacontainers.DataParams 提供一个数据容器参数的包装类。 如果参数个数为1,则包装为数据查询参数,例如过滤条件等。 如果参数个数为2,则第一个参数包装为元数据查询参数,第二个参数包装为数据查询参数。
mx.datacontainers.EntityContainer 提供一个数据容器的基类。

在 MXFramework 中,使用数据容器作为数据源提供给 DataGridDataFormDataTree 等数据控件。 数据源中的实际数据对象值封装为数据源的 data 属性; 同时,数据对象的字段类型和校验信息等内容封装为数据源的 meta 属性。

mx.datacontainers.EntityContainerBinder 提供一个提供数据容器之间常用互动关系的类。
mx.datacontainers.FormEntityContainer 提供一个供 DataForm 表单使用的数据容器的类。
mx.datacontainers.GridEntityContainer 提供一个供 DataGrid 表格使用的数据容器的类。
mx.datacontainers.TreeEntityContainer 提供一个供 DataTree 使用的数据容器的类。
mx.datacontrols.ComplexForm 提供一个集成工具栏和表单的复合组件。
mx.datacontrols.ComplexGrid 提供一个集成工具栏和表格的复合组件。
mx.datacontrols.DataForm 提供一个表单控件的类。
mx.datacontrols.DataGrid 提供一个显示数据表格的控件。
mx.datacontrols.DataGridColumn 提供一个数据项列表控件(DataGrid 类型)中列的类。 要与DataGrid配合使用,不能单独使用
mx.datacontrols.DataGridItem 提供一个数据项列表控件(DataGrid 类型)中的数据项的类。该数据项容器的 HTML 元素为 <TR>。请不要单独使用。
mx.datacontrols.DataGridItemGroup 提供一个行分组列表控件(GroupItemGrid 类型)中的分组的类。
mx.datacontrols.DataGridSearchBox 提供一个查询框,它要和 PagedControl 配合使用。帮助有需要进行查询的的表格控件实现查询功能。
mx.datacontrols.DataTree 提供一个在树状结构中显示分层数据的控件的类,该树状结构包含可展开和折叠的项。
mx.datacontrols.DataTreeNode 提供一个 DataTree 控件中节点的类。
mx.datacontrols.DynamicForm 动态表单,支持生成的容器包括: 当验证表单输入时将触发该事件。调用 validate 方法时会触发该事件。可通过订购该事件,实现对表单的自定义验证
mx.datacontrols.FormField 提供一个表单字段信息的类。
mx.datacontrols.FormFieldGroup 提供一个表单字段分组的信息的集合类。
mx.datacontrols.GroupHeaderGrid 提供一个显示多表头数据表格的控件。
mx.datacontrols.GroupHeaderGridColumn 提供一个多表头数据项列表控件(GroupHeaderGrid 类型)中列的类。
mx.datacontrols.GroupItemGrid 提供一个显示行分组表格的控件。
mx.datacontrols.GroupItemGridColumn 提供一个行分组列表控件(GroupItemGrid 类型)中列的类。
mx.datacontrols.GroupItemGridItem 提供一个适用于 GroupItemGrid 的 数据行对象类。
mx.datacontrols.GroupLockHeaderGrid 提供一个可以固定列,并支持多表头数据显示的数据表格控件。
mx.datacontrols.LockHeaderGrid 提供一个可以固定列的数据表格的控件。
mx.datacontrols.LockHeaderGridItem 提供一个数据项列表控件(LockHeaderGrid 类型)中的数据项的类。该数据项容器的 HTML 元素为 <TR>
mx.datacontrols.MergeGrid
mx.datacontrols.PagedControl 提供一个帮助需要进行分页的控件(如 DataGrid)进行分页的控件。
mx.datacontrols.PageNaviBar 提供一个分页工具条,它要和 PagedControl 配合使用。帮助有需要进行分页的控件实现分页。
mx.datacontrols.ScrollBar 滚动条控件
mx.datacontrols.ScrollLoadGrid 提供一个支持数据滚动加载的DataGrid控件。
mx.datacontrols.SkinDataForm 提供一个自定义模板的表单控件类。
mx.datacontrols.wizards.ImportExcelWizard 提供一个导入 Excel 的向导。请使用 WindowManager 创建。
mx.datas.DataCell 表示数据表 DataTable 中数据单元格的类。
mx.datas.DataColumn 表示数据表 DataTable 中数据列 DataColumn 的类。
mx.datas.DataObject 数据表、列、行、单元格的基类,提供客户端数据对象自定义属性功能。
mx.datas.DataRow 表示数据表 DataTable 中数据行的类。
mx.datas.DataTable 表示脱机内存数据中数据表的类。
mx.editors.AutoCompleteEditor 智能查询控件。
mx.editors.CheckEditor 提供一个显示允许用户选择 true 或 false 条件的复选框的类。
mx.editors.CheckListEditor 一个提供组合单选或者复选项的编辑器类。
mx.editors.CheckListItem 提供一个多选项或单选项列表控件(CheckListEditor 类型)中的数据项的类。请不要单独使用。
mx.editors.ComboEditor 提供一个带有下拉列表的选择控件,通过单击控件上的箭头可显示或隐藏下拉列表。该类的派生类包含:DateTimeEditorDropDownEditor 等。
mx.editors.CustomEditor 提供一个用户自定义按钮方法的文本编辑器。
mx.editors.DateTimeEditor 提供一个下拉的日期选择控件。
mx.editors.DropDownEditor 提供一个允许用户从下拉列表中选择数据项的控件的类。该控件支持可编辑和不可编辑两种模式,当 DropDownEditor.displayMemberDropDownEditor.valueMember 相同并且 ComboEditor.allowEditing 为 true 时,控件支持编辑;当 DropDownEditor.displayMemberDropDownEditor.valueMember 不同时,控件不支持编辑(ComboEditor.allowEditing 属性失效)。
mx.editors.DropDownGridEditor 提供一个下拉表格的类。
mx.editors.DropDownTreeEditor 提供一个允许用户从下拉树中选择数据项的控件的类。支持单选和多选。
mx.editors.Editor 提供所有编辑器的抽象基类。该类的派生类包含:CheckEditorComboEditorListEditorUpDownEditorTextEditor 等。
mx.editors.EditorFactoryClass 提供编辑器工厂类。该类在运行时唯一静态实例是 mx.editors.EditorFactory 对象。详见 EditorFactoryClass.createEditor 方法示例。
mx.editors.FileEditor 提供一个显示上传文件信息的类。
mx.editors.LabelEditor 提供一个显示文字的标签编辑器(通常该编辑器只是用于显示,不提供编辑功能)。
mx.editors.LinkEditor 提供一个允许用户点击进行页面跳转或其他操作的链接编辑器的类。
mx.editors.ListEditor 提供一个允许用户进行数据选择操作的列表编辑器的类。
mx.editors.ListItem 提供一个在 ListEditor 控件中显示的列表项的类。另请参见 ListEditor类。
mx.editors.NumberEditor 提供一个数字编辑器类。
mx.editors.PictureManagerEditor 提供一个上传图片的类。
mx.editors.RichTextEditor 提供一个允许用户输入带格式文本的富文本编辑器的类。
mx.editors.TextEditor 提供一个允许用户输入文本的文本框的类。
mx.editors.TimeEditor 提供一个时间编辑控件。
mx.editors.UpDownEditor 提供一个数字编辑器和时间编辑器的基类。该类的派生类包含:NumberEditorTimeEditor
mx.io.FileUploader 提供一个文件上传的类(不包含界面部分)。目前仅支持 HTML5。
mx.layouts.AbsoluteLayout 绝对定位布局控件。 使用示例请参考 LayoutFactoryClass.createLayout
mx.layouts.AbstractLayout 所有布局控件的抽象基类。
mx.layouts.AnchorLayout 锚定式布局控件。 使用示例请参考 LayoutFactoryClass.createLayout
mx.layouts.ColumnLayout 提供一个列式布局。
mx.layouts.LayoutFactoryClass 提供布局器工厂类。该类在运行时唯一静态实例是 mx.layouts.LayoutFactory 对象。详见 LayoutFactoryClass.createLayout 方法示例。
mx.layouts.TableLayout 提供一个表格式布局控件。
mx.permissions.Permission 提供一个权限对象的类。
mx.permissions.PermissionAgentClass 提供一个权限代理的类。
mx.rpc.RESTClient 提供一个 REST 风格服务的客户端工具类。
mx.types.HashMap 提供一个哈希表对象。
mx.utils.CheckUtilClass 提供一个检查字符串格式的工具类。该类在运行时唯一静态实例是 mx.utils.CheckUtil 对象。
mx.utils.ClipboardUtilClass 提供剪贴簿的访问接口。该类在运行时唯一静态实例是 mx.utils.ClipboardUtil 对象。该接口仅对 Internet Explorer 浏览器有效。
mx.utils.DelayedTaskClass 提供一个延时执行的类。
mx.utils.EncryptUtilClass 提供加密算法的工具类。该类在运行时唯一静态实例是 mx.utils.EncryptUtil 对象。
mx.utils.ExcelUtil 提供一个 Excel 的工具类。该类在运行时唯一静态实例是 mx.utils.ExcelUtil 对象。
mx.utils.FlashPluginUtilClass 提供一个Flash插件工具类。该类在运行时唯一静态实例是 mx.utils.FlashPluginUtil 对象。
mx.utils.GUIDUtilClass 提供生成 GUID 的工具类。该类在运行时唯一静态实例是 mx.utils.GUIDUtil 对象。
mx.utils.JsonUtilClass 提供一个通过 JsonPath 查询对象的工具类。该类在运行时唯一静态实例是 mx.utils.JsonUtil 对象。
mx.utils.ObjectPool 提供对象池,有关对象池的概念请跳转至Jakarta Commons Pool
mx.utils.PrintUtil 提供局部元素打印功能:目前仅支持 DataForm 和 单层 DataGrid 打印。
mx.utils.SymbolUtilClass 提供一个工具类,用来将指定的英文单词转换为对应的 Mono 风格图标。该类在运行时唯一静态实例是 mx.utils.SymbolUtil 对象。
mx.utils.ValidatorClass 校验器工具类。根据指定的校验规则类型和相应校验选项校验指定数据是否合规。
mx.views.View 提供一个管理一组控件、控件布局、数据、数据绑定的类。视图对应展现框架 MVC 模型中的 view。视图也是一个容器,它继承于 Container
mx.views.ViewController 提供一个视图控制器的类。
mx.views.ViewPort 提供一个容器,包含有视图与视图控制器。 该类的派生类有 WebletContainer, Window
mx.weblets.Weblet 描述一个 Web 小程序的类。请不要在程序中直接实例化该类。 通常该类会在 weblet.js 中通过 WebletManagerClass.register 方法创建。
mx.weblets.WebletContainer 提供一个 Weblet 的容器。继承自 ViewPort
mx.weblets.WebletContext 描述 Weblet 的上下文信息,包括唯一标识(id)、名称以及自定义描述信息。 通常 Weblet 本身可以通过 Weblet.context 属性获得。如果是继承自 Control 的类的实例可以通过 Control.getContext 方法获得。
mx.weblets.WebletLoaderClass 提供一个 Weblet 加载器的类。该类只在 MX 框架内部使用,不建议开发人员直接使用。
mx.weblets.WebletManagerClass 提供 Weblet 管理的类。该类在运行时唯一的静态实例是 mx.weblets.WebletManager 对象。
mx.windows.AjaxWindow 提供一个使用 AJAX 动态加载技术实现的窗体基类。窗体在第一次显示在浏览器之前,会自动从后台通过 AJAX 技术加载 AjaxWindow.url 字段指定的页面,并将其中的内容呈现在窗体中。

AjaxWindow 的初始化逻辑,必须通过订购 onload 事件编写,切勿通过重写 init 方法实现。

mx.windows.IFrameWindow 提供一个使用 IFrame 加载技术实现的窗体基类,该窗体的主体部分是一个 IFRAME 元素,当窗体显示在浏览器时,会动态加载 IFrameWindow.url 字段指定的页面。

IFrameWindow 的初始化逻辑,必须通过订购 onload 事件编写,切勿通过重写 init 方法实现。

mx.windows.MessageBox 提供一个消息提示框的类,该类提供了消息对话框的功能逻辑,内置了 Window 对象负责外观展现。
mx.windows.TipsBox 提供一个Tips提示框的类。
mx.windows.Window 提供所有窗体的基类。通常请使用 WindowManager.create 方法来创建窗体。
mx.windows.WindowManager 提供一个负责创建窗体的类。
mx.windows.WizardWindow 表示一个包含向导对象的窗体,同时它还是一个 Window 窗体。当用户点击“取消”和“完成”的按钮时,将会关闭该窗体。该窗体对应的 HTML 页面中必须包含一个向导 Wizard
MXComponent 表示 MX 框架中所有组件的基类。 在 MX 框架中控件、编辑器、容器控件、视图、视图控制器等均为组件。通常组件向外暴露出属性、方法和事件,并有自己的生命周期。 组件的生命周期包括实例化、初始化,通常在实例化的过程中会自动初始化; 也可以通过将 autoInit 属性设置为 false,在实例化过程中不自动初始化,而是在程序中手动调用 init 方法进行初始化。
MXEvent 表示 MX 框架中的事件类。事件有自己的声明周期,包括声明、订购、退购、触发等。通常事件包含一个方法集合;集合中的每个方法在事件触发时都会被执行。
MXObject 表示 MX 框架中所有类的基类。在 MX 框架中所有的控件类、工具类等都派生自本类,向外暴露出类型信息、对象状态相关的方法和属性。
XMLDocument