【问题标题】:how to create dynamic menu in extjs3?如何在 extjs3 中创建动态菜单?
【发布时间】:2021-02-14 21:40:02
【问题描述】:

我有前任。菜单标题中有 10 个菜单,每个菜单都有权限基础,因此如果用户对特定菜单具有权限,则该菜单将仅在菜单标题中显示给该用户。

如果特定用户拥有所有菜单(例如...10)权限,那么在这种情况下,应用程序菜单标题部分没有足够的宽度,所以我希望在 5 个菜单之后,显示更多菜单/按钮类型的东西和 6-10 个菜单出现在更多菜单/按钮中。

在我将所有 10 个菜单权限应用到特定用户之后,当我当时从 1 到 5 删除 1 个菜单权限时,第 6 个菜单会从更多菜单中出来并显示在菜单标题中,如果我再次授予该删除权限菜单然后从标题中删除第 6 个菜单并将其放入更多菜单/按钮中。

【问题讨论】:

  • 您能否提供更多详细信息?代表您的问题的代码甚至更好的 sencha fiddle?

标签: extjs menu toolbar extjs3 tbar


【解决方案1】:

假设您需要 6-10 菜单溢出到菜单:

只需在菜单(或拆分按钮)所在的工具栏上设置enableOverflow:true...这适用于任何数量的工具栏项目,而不仅仅是菜单

https://fiddle.sencha.com/#view/editor&fiddle/3a3t

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多