收藏本站

菜单 HMENU

  • 类 HMenu
  • HMenu 是基于菜单的组件。若要呈现下拉列表的效果,请参看value()方法,呈现下拉列表后可以取得菜单选中项的值,并可输出到一个文本框控件中。
  • 提示:初学者请下载“视频教程”“示例”进行学习,本页面适合开发时作为参考手册使用。

事件

  • 事件
    说明
  • down
    鼠标左键按下事件属性值
  • over
    鼠标移入事件属性值

构造

  • 方法
  • HMenu()

    HMenu(So:String,Do:String):HMenuObject

    创建菜单组件对象。

    参数

    So:String — 事件元素标识符

    Do:String — 响应元素标识符

    返回

    HMenuObject — 菜单组件对象

属性

  • 属性
    默认值
  • HMenuObject.style.dc : String [读/写]
    如果style.mode赋值为true,此属性是设置事件元素处于默认状态时使用的样式名。如果赋值为false,此属性是设置事件元素处于默认状态时使用的样式名前缀。保证这个样式在样式列表中存在。如果用户不想使用此属性请赋值为null。
    null
  • HMenuObject.style.cc : String [读/写]
    如果style.mode赋值为true,此属性是设置事件元素处于事件状态时使用的样式名。如果赋值为false,此属性是设置事件元素处于事件状态时使用的样式名前缀。保证这个样式在样式列表中存在。如果用户不想使用此属性请赋值为null。
    null
  • HMenuObject.style.mode : Boolean [读/写]
    设置事件元素样式的使用形式。true为公有形式,false为私有形式。
    true
  • HMenuObject.event.down : Function [写]
    用户可使用自定义函数做为此属性的值,当事件元素发生down事件时,便会优先调用用户的自定义函数,用户自定义的函数可以实现5个参数,用来接收当前事件元素序列号,组件事件元素标识符,组件响应元素标识符,鼠标X坐标,Y坐标。如果用户不想使用此属性请赋值为null。
    注意:如果用户的自定义函数返回true值,继续运行组件自身的处理。如果返回false值便终止组件自身的处理。
    null
  • HMenuObject.event.over : Function [写]
    用户可使用自定义函数做为此属性的值,当事件元素发生over事件时,便会优先调用用户的自定义函数,用户自定义的函数可以实现5个参数,用来接收当前事件元素序列号,组件事件元素标识符,组件响应元素标识符,鼠标X坐标,Y坐标。如果用户不想使用此属性请赋值为null。
    注意:如果用户的自定义函数返回true值,继续运行组件自身的处理。如果返回false值便终止组件自身的处理。
    null
  • HMenuObject.event.change : Function [写]
    用户可使用自定义函数做为此属性的值,当组件自身的处理完成后,便会调用用户的自定义函数,用户自定义函数可实现3个参数,来接收当前选中的元素序列号,组件事件元素标识符,组件响应元素标识符。如果用户不想使用此属性请赋值为null。
    null

方法

  • 方法
  • HMenuObject.addEvent()

    addEvent(Type:String):void

    为对象注册事件侦听。

    参数

    Type:String — 事件类型

  • HMenuObject.addChild()

    addChild(HMenu:HMenuObject):void

    为当前菜单对象添加子菜单。

    参数

    HMenu:HMenuObject — 作为子菜单呈现的HMenu对象

  • HMenuObject.value()

    value():String

    value(innerHTML:String):String

    value(innerHTML:String,TextID:String):String

    value(innerHTML:String,TextID:String,Value:String):String

    这个方法提供了下拉列表的功能。得到事件元素内部的HTML代码、得到事件元素内部的HTML代码并改变事件元素内部的HTML代码、得到事件元素内部的HTML代码并改变事件元素内部的HTML代码将改变后的HTML输出到文本框控件上、得到事件元素内部的HTML代码并改变事件元素内部的HTML代码将指定的文本输出到文本框控件上。

    参数

    innerHTML:String — 事件元素内部的HTML代码

    TextID:String — 用于输出的文本框控件ID

    Value:String — 文本框控件要显示的数据值

    返回值

    String — 菜单项显示的文本或文本所对应的数据值

组件 DISCRETENESS

意见 SUGGESTION

BUG
鸣谢:Microsoft Windows Live    FileDEN    Johnson    和风旭日    Raffaella.Ken    杰然不同
意见中心 | 法律信息 | 合作 | 开发团队 | 联系电话:010-69255493  QQ:345056712
© 2008-2009 HeChao  版权所有贺超  (版权号:2009SRBJ0604)。