前置条件
你当前使用的版本
2.24.2
描述一下此特性
在主题设置中,我希望通过菜单项列表让用户选择一个菜单项,但最终保存的值不是 menu-item-xxx,而是该菜单项所属菜单的 menu-xxx。目前可以通过:
action: /api/v1alpha1/menuitems
requestOption:
labelField: spec.displayName
valueField: metadata.name
获取菜单项列表,但 MenuItem 返回结构中没有所属 Menu 的反向信息,因此无法直接保存其对应的menu.metadata.name。另一方面,/api/v1alpha1/menus 虽然能返回菜单,但只适合直接选菜单,不适合“按菜单项展示、按所属菜单保存”的场景。
希望支持以下方案:
- 在 MenuItem 响应中增加所属菜单信息
例如增加类似字段:
{
"menuName": "menu-xxx"
}
主题开发时,下拉列表显示“菜单项名称”,但实际保存“所属菜单名称(menu-xxx)”,之后模板中可直接配合 menuFinder.getByName(xxx) 使用。
附加信息
No response
前置条件
你当前使用的版本
2.24.2
描述一下此特性
在主题设置中,我希望通过菜单项列表让用户选择一个菜单项,但最终保存的值不是 menu-item-xxx,而是该菜单项所属菜单的 menu-xxx。目前可以通过:
获取菜单项列表,但 MenuItem 返回结构中没有所属 Menu 的反向信息,因此无法直接保存其对应的menu.metadata.name。另一方面,/api/v1alpha1/menus 虽然能返回菜单,但只适合直接选菜单,不适合“按菜单项展示、按所属菜单保存”的场景。
希望支持以下方案:
例如增加类似字段:
主题开发时,下拉列表显示“菜单项名称”,但实际保存“所属菜单名称(menu-xxx)”,之后模板中可直接配合 menuFinder.getByName(xxx) 使用。
附加信息
No response