如何在extjs3中创建动态菜单?

问题描述

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

如果特定用户具有所有菜单(ex ... 10)的权限,那么在这种情况下,应用程序菜单标题部分的宽度不足,因此我想在5个菜单之后显示更多菜单/按钮,然后显示6-10个菜单出现在更多菜单/按钮中。

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

解决方法

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

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

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