我发布了关于这个问题如何在剑道 ui 菜单中使用受限列表组合框,但忽略了发布代码并因此受到抨击。因此,我将尝试在这里清楚地解释我的问题。
(1) kendo-menu 能否支持对菜单项使用组合框?(2) 如果对 (1) 的回答是肯定的,那么我有一个关于如何做的问题。
我在这里创建了一个 jsfiddle:Kendo menu with combobox menu item
如果我定义我的剑道菜单如下:
HTML
<ul id="menu"></ul>
JS
$(document).ready(function() {
var menuItems = [{text: "Apple", url: "http://www.google.com"},
{text: "Banana", url: "http:\/www.google.com"},
{text: "Orange", url: "http://www.google.com"}];
var menuData = [{text: "Fruits", items: menuItems},
{text: "Site", url: "http://www.google.com"},
{text: "Location", url: "http://www.google.com"}];
var menu = $("#menu").kendoMenu({ dataSource: menuData });
});
我想让第一项“水果”在上面的代码中呈现为标准菜单项下拉,呈现为组合框(仅限于其数据项列表)并显示来自的文本用户选择的任何列表项。菜单数据源是动态的,所以我认为我不能在 html 中指定它。但我搜索了剑道论坛和演示以及 stackoverflow 并找不到任何相关示例。要求菜单功能如下。如果选择“Apple”,菜单将显示为:
苹果 v | 网站 | 地点
如果用户单击下拉菜单并选择“香蕉”,菜单将显示为:
香蕉 v | 项目 | 存货
- 拍