我在我的应用程序中使用了 Kendo ComboBox 并定义了控件的标记,如下所示:
@(Html.Kendo().ComboBox().Name("GroupUserName")
.Placeholder("- Select Group -")
.Suggest(true)
.BindTo(
(Model.Groups ?? new[] { Model.Group })
.Select(i => new { i.GroupName, i.GroupUserName })
)
.DataTextField("GroupName")
.DataValueField("GroupUserName"))
我知道 BindTo 方法中绑定了 2 条记录,这些记录正在传递给客户端组件。
jQuery(
function(){
jQuery("#GroupUserName").kendoComboBox({"dataSource":
[{"GroupName":"membershipgroup01","GroupUserName":"membershipgroup01"},
{"GroupName":"publicgroup01","GroupUserName":"publicgroup01"}]
,"dataTextField":"GroupName","dataValueField":"GroupUserName",
"placeholder":"- Select Group -","suggest":true
});
});
但是,当我点击下拉菜单时,组合框没有显示任何内容。没有下拉菜单可以让我选择一个值。看这张图片:
单击下拉选择器时不会出现下拉菜单。为什么?
我正在使用 JQuery 1.8.2,以及 kendo.all 和 kendo.aspnetmvc 脚本......