mx.bizlogic |
提供和模型服务相关的通用的业务处理方法及事件。
可以二次开发扩展,增加更多通用的业务处理功能。 |
mx.charts |
提供图表控件。 |
mx.containers |
提供基础容器控件,从而使用户可使用这些容器控件与来包含展现基础控件。
所有容器控件的基类均为 Container。
容器控件类用来加载布局显示基础控件。 |
mx.controls |
提供基础展现控件,从而使用户可使用这些控件与应用程序进行交互。
所有控件的基类均为 Control。
控件类在用户的所有应用程序体验中处于核心地位,因为用户可使用它们来查看、选择或输入数据或其他信息,另一些具备编辑输入功能的控件则封装在 mx.editors 命名控件中。 |
mx.datacontainers |
为数据控件提供数据绑定功能,从而使数据控件可使用这些数据容器来来绑定数据。
所有数据容器的基类均为 EntityContainer。
数据容器配合数据控件使用。 |
mx.datacontrols |
提供数据控件,如 表格 DataGrid,
表单 DataForm,树 DataTree 等。
数据控件类用来加载列表,表单,和树的数据显示。 |
mx.datacontrols.wizards |
提供数据操作向导控件,继承自 WizardWindow。 |
mx.datas |
提供客户端数据表对象,作为图表控件的数据源。 |
mx.editors |
提供一组编辑器控件。
所有编辑器的基类均为 Editor。
编辑器与表单(DataForm)、数据源(EntityContainer)等进行配合,可以实现数据绑定,从而实现数据展现、编辑的自动化。 |
mx.io |
提供文件的输入输出处理类。 |
mx.layouts |
提供对 Container 进行逻辑布局的类。 |
mx.lib |
提供一系列 JQuery 的扩展插件(示例以平台控件为准,例如 Panel)。包括:
- tag() - 获取一个字符串(全小写),表示指定 DOM 元素的 tagName 属性值。
- setEnabled(p_enabled) or enabled(p_enabled) - 设置指定的元素是否可操作。
参数:
- p_enabled - 一个 Boolean 值,表示是否可操作。如果为 true,表示可操作;反之不能操作。
示例:
Panel.$e.setEnabled(false);
- contextmenu(fn) - 订购弹出右键菜单事件(contextmenu 事件)。
参数:
- fn - 一个 Function 对象,表示点击鼠标右键时执行的方法。
- centralize(p_horizontal, p_vertical) - 设置指定的元素是否在父容器中水平和垂直方向居中。
参数:
- p_horizontal - 一个 Boolean 对象,表示水平方向是否居中。
- p_vertical - 一个 Boolean 对象,表示垂直方向是否居中。
示例:
Panel.$e.centralize(true, true);
- absolutePosition() - 获取一个 JSON 对象,表示元素的绝对位置(如 { top:10, left:0 })。
- scrollIntoView() - 将指定的元素滚动到视窗显示。
- popup(p_options, p_callback) - 将指定的元素弹出显示。
参数:
- p_options - 可选。一个 JSON 对象,表示弹出所需的参数(如 { left:0, top:0, offsetWidth:null, offsetHeight:null, animation:"fadeIn", speed:0 })。
- p_callback - 可选。一个 Function 对象,表示弹出后执行的方法。
- movable(p_handleSelector) - 将指定的元素设置为可拖动。
参数:
- p_handleSelector - 可选。一个字符串,表示 JQuery 选择器。
示例:
Panel.$e.movable();
- expandable(p_title, p_options) - 将指定的元素转换为可收缩展开的形式。
参数:
- p_title - 一个字符串,表示收缩展开时的标题。
- p_options - 可选。一个 JSON 对象,表示初始化时的参数(如 { expanded:true, speed:"fast" })。
示例:
Panel.$e.expandable(p_title);
- setBusy(p_isBusy) - 设置指定的容器是否处于忙碌状态。
参数:
- p_isBusy - 一个 Boolean 值,表示是否需要设置为忙碌状态。
- resizable(p_resizable, p_options) - 将指定的元素转换为允许以拖动方式改变大小。
参数:
- p_resizable - 一个 Boolean 值,表示是否允许以拖动方式改变大小。
- p_options - 可选。一个 JSON 对象,表示初始化时的参数(如 { min:{ width:50, height:50 }, max:{ width: 100, height:100 }, resizeHorizon:true, resizeVertical:true, onResize:function(){}, onStop:function(){} })。
- opacity(p_opacity) - 将指定的元素设置为透明。
参数:
- p_opacity - 一个数字(0-1),表示透明度。
- userSelectable(p_selectable) - 设置指定的元素区域是否可选择。
参数:
- p_selectable - 一个 Boolean 值,表示是否可选择。如果为 true,表示可选择;反之则不能。
|
mx.permissions |
提供和统一权限服务交互的客户端处理类,支持设置客户端组件的权限状态。 |
mx.rpc |
提供访问 REST 服务的客户端处理类。 |
mx.types |
提供 JavaScript 内部对象的原型扩展处理类。 |
mx.utils |
提供 剪贴板、脚本加密、GUID、对象池等处理类。 |
mx.views |
提供一个管理一组控件、控件布局、数据、数据绑定的类。视图对应展现框架 MVC 模型中的 view。视图也是一个容器,它继承于
Container。 |
mx.weblets |
提供 Web 小程序相关的容器、上下文、加载器、管理类的控件。 |
mx.windows |
提供窗体控件,从而使用户可使用这些窗体容器控件来显示弹出框或弹出窗体。
所有窗体控件的基类均为 Window。 |