jQuery MiniUI

标题: 工具栏和菜单栏 [打印本页]

作者: otom31    时间: 2012-4-14 21:39:03     标题: 工具栏和菜单栏

当工具栏和菜单栏的按钮和菜单数量较多时,超出屏幕的部分无法显示!

作者: fcrong    时间: 2012-4-14 21:42:50

贴出图片和代码,有图有真相!
作者: otom31    时间: 2012-4-14 22:26:56

http://www.miniui.com/demo/menu/navmenu.html
这个地址你把窗口缩小就看见了!
作者: fcrong    时间: 2012-4-15 08:43:51

1)对于menu,一般是一个系统顶部一个菜单。宽度是够用的,不用做更多工作。
2)对于toolbar,如果宽度不够,会自动撑下去。
作者: cs99619    时间: 2012-5-4 09:06:07

  1. function showTab(node) {
  2.         var tabs = mini.get("mainTabs");
  3.         var id = "tab$" + node.id;
  4.         var tab = tabs.getTab(id);
  5.         if (!tab) {
  6.                 if(tabs.tabs.length>10){
  7.                         mini.showMessageBox({
  8.                                 width: 280,
  9.                                 title: "错误",
  10.                                 buttons: ["ok"],
  11.                                 message: "对不起,最多只允许开启10个标签!",
  12.                                 iconCls: "mini-messagebox-error"
  13.                         });
  14.                         return false;
  15.                 }
  16.                 tab = {};
  17.                 tab.name = id;
  18.                 tab.title = node.text;
  19.                 tab.showCloseButton = true;
  20.                 tab.url = node.url;
  21.                 tabs.addTab(tab);
  22.         }
  23.         tabs.activeTab(tab);
  24. }
复制代码
可以通过自己写的代码控制TAB的数量
但是菜单我建议从系统上分菜单的时候就不要分的太多了。
作者: 969844859    时间: 2012-5-4 10:10:20

cs99619 发表于 2012-5-4 09:06
可以通过自己写的代码控制TAB的数量
但是菜单我建议从系统上分菜单的时候就不要分的太多了。 ...

选项卡应该不用控制多少吧?一个权限较大的管理员在使用系统的时候岂不是被约束了?
作者: fcrong    时间: 2012-5-4 10:25:47

选项卡如果多的话,会有左右箭头的。
作者: cs99619    时间: 2012-5-5 02:53:07

限制选项卡的数量,是为了客户端考虑。
可以试试,开20个选项卡,浏览器内存使用肯定比10个选项卡的多很多。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2