目录

$menu

$menu是实现菜单的服务对象

$menu.openDropDownList()

$menu.openDropDownList()该方法用来打开下拉菜单

语法

  1. $menu.openDropDownList(jsonArgs)

参数

  • controlid:必选,目标控件的id
  • dropDownListWidth:必选,菜单项的宽度
  • dropItemsArray:必选,菜单项内容,格式为JSON数组
  • background:可选,菜单背景色
  • color:可选,菜单项字体颜色
  • font-size:可选,字体大小
  • halign:可选,菜单项文字对齐方式,值为center,right,left,
  • split-color:可选,菜单分割线颜色
  • panelstyle:可选,设置是否有边框,若设置有边框则属性值为”round-div”
  • border-color:可选,边框颜色
  • showtype:可选,与目标控件的对齐方式,默认为居中对齐,right:右对齐,left:左对齐,设置right或left之后若超出屏幕,则默认为居中对齐

实例

  1. $menu.openDropDownList({
  2. "controlid" : "menubtn",
  3. "dropDownListWidth" : "200",
  4. "background" : "#f5f5f5",
  5. "panelstyle" : "round-div",
  6. "border-color" : "#d2d2d2",
  7. "showtype" : "right",
  8. "dropItemsArray" : [{
  9. "name" : "菜单1", //菜单项名称
  10. "action" : "menuaction()", //点击该菜单项时执行的JS方法
  11. "image" : "btn_fav.png"//菜单项的icon
  12. }, {
  13. "name" : "菜单2", //菜单项名称
  14. "action" : "menuaction()", //点击该菜单项时执行的JS方法
  15. "image" : "btn_fav.png"//菜单项的icon
  16. }, {
  17. "name" : "菜单3", //菜单项名称
  18. "action" : "menuaction()", //点击该菜单项时执行的JS方法
  19. "image" : "btn_fav.png"//菜单项的icon
  20. }]
  21. });
  22. function menuaction(sender, args) {
  23. $alert("args:" + $jsonToString(args));
  24. $alert("点击了" + args.name);
  25. }
文档更新时间: 2018-01-15 14:38