构建 MenuItem 类的新实例。
全称 | mx.controls.MenuItem |
命名空间 | mx.controls |
类 | MenuItem |
继承层次结构 | MenuItemToolStripItemControl |
源文件 | ~\mx\scripts\controls\MenuItem.js |
名称 | 说明 |
MenuItem() | 构建 MenuItem 类的新实例。 |
名称 | 说明 |
init() |
名称 | 说明 |
alias | 获取或设置一个字符串,表示控件的别名。 |
border | 获取控件的边框样式。如“1px solid red”,表示边框的样式为 1 像素红色的实线。请使用 setBorder 方法设置该字段的值。 |
bottom | 获取控件的下边界与父容器下边界的像素距离。请使用 setBottom 方法设置该字段的值。 |
checked | 获取一个 Boolean 值,表示该项是否为选择项。如果该值为 true,则该项前面会出现打钩的图片,表示选择了该项;反之则没有选择。请使用 setChecked 方法设置该字段的值。 |
cssClass | 指定css伪类名称,设置控件显示样式 |
display | 获取控件的显示样式值。如“none”,表示隐藏控件; “block”表示强制作为块对象呈递。请使用 setDisplay。注:该"block"值不能在ComplexGrid控件中使用。 方法设置该字段的值。 |
droppedDown | 获取一个 Boolean 值,表示子项是否显示。如果该值为 true,表示子项已显示;反之则隐藏。该字段与 ToolStripItem.dropDown 方法和 ToolStripItem.hideDropDown 方法有关。 |
enabled | 获取该项是否可以对用户交互作出响应。如果该值为 true,则表示可以对用户交互作出响应;反之则不能。 请使用 setEnabled 方法设置该字段的值。 |
height | 获取控件的高度。可以是数字(如 500)、字符串(如“500px”或“50%”)。请使用 setHeight 方法设置该字段的值。 |
hovering | 获取一个 Boolean 值,表示鼠标是否停留在 MenuItem 上。如果该值为 true,表示鼠标正停留在该菜单项上;反之则没有。 |
imageKey | 获取一个字符串,表示 ToolStripItem 图像的名称。请使用 setImageKey 方法设置该字段的值。 |
imageUrl | 获取一个字符串,表示 ToolStripItem 图像的 URL(如“~/icons/save.png”)。请使用 setImageUrl 方法设置该字段的值。 |
isDefault | 获取或设置一个 Boolean 值,该值表示菜单项中文本字体是否显示粗体。如果该值为 true,表示粗体;反之为正常字体。该字段必须在初始化前设置。也可以使用 markAsDefault 方法设置该字段的值。 |
isGroup | 获取一个 Boolean 值,表示该项是否包含子项。如果该值为 true,表示有子项;反之则没有。 通常 items 集合的 length 属性大于 0,该字段就为 true。如果要将该值设为 true,请使用 makeGroup 方法。 |
isSeparator | 获取该项是否为分隔符。如果为 true,表示该项为分隔符;反之则不是。 |
items | 获取一个集合,包含所有的子项(ToolStripItem 类型)。请使用 setItems 方法设置该字段的值。 |
layoutConfigs | 获取或者设置一个 JSON 对象,该属性表示控件在父容器中的布局配置参数。该属性只有在控件父容器运用布局器才会生效。 |
left | 获取控件的左边界与父容器左边界的像素距离。请使用 setLeft 方法设置该字段的值。 |
name | 获取或设置项的名称。 |
owner | 获取该项的父容器的对象,通常是一个 ToolStrip 类型的实例。 |
padding | 获取控件的内边距。如“4px”表示上下左右的内边距均为 4 像素; “4px 2px 3px 1px”则表示上边距为 4 像素,右边距为 2 像素,下边距为 3 像素,左边距为 1 像素。请使用 setPadding 方法设置该字段的值。 |
parent | 获取该项的父 ToolStripItem 对象。如果没有,则为 null。 |
permissionID | 获取或设置一个字符串,表示控件的权限标识。 |
position | 获取控件位置样式值。如“static”,表示无特殊定位,对象遵循 HTML 定位规则。请使用 setPosition
方法设置该字段的值。
该字段的可选值包括:
|
right | 获取控件的右边界与父容器右边界的像素距离。请使用 setRight 方法设置该字段的值。 |
symbolSize | 获取或设置一个值,表示字符图标文本的大小。 |
text | 获取要显示在项上的文本。请使用 setText 方法设置该字段的值。 |
toolTip | 获取一个字符串,表示用户将鼠标悬停在该项上时显示的简短说明。请使用 setToolTip 方法设置该字段的值。 |
top | 获取控件的上边界与父容器上边界的像素距离。请使用 setTop 方法设置该字段的值。 |
url | 获取或设置一个字符串,表示一个链接地址。该字段在云桌面中会使用到。 |
useSymbol | 获取或设置一个值,表示显示字符图标还是普通文本。请参见 SymbolUtilClass。 |
visible | 获取该项是否为可见状态。如果该值为 true,则表示可见;反之则不可见。 请使用 setVisible 方法设置该字段的值。 |
width | 获取控件的宽度。可以是数字(如 500)、字符串(如“500px”或“50%”)。请使用 setWidth 方法设置该字段的值。 |
$e | 获取该控件的占位符,该占位符为一个 JQuery 对象。 |
$link | 设置该项接受点击事件的对象,请使用 setLink 方法设置该值。 |
名称 | 说明 |
onclick | 在单击 ToolStripItem 时触发该事件。 |
ondropdown | 当该项的子项显示时,会触发该事件。调用 dropDown 方法后会触发该事件。 |
ondroppingdown | 当该项的子项显示之前,会触发该事件。调用 dropDown 方法时会触发该事件。 |
该字段的可选值包括: