我有一个剑道自动完成控件,它应该根据父剑道下拉列表的选定值填充其数据。
我想知道如何去做这件事。我正在使用 MVC 4 和 Razor 视图。
我试过这样做,但这没有用:
<div class="editor-field">
@Html.Kendo().DropDownListFor(x => x.CustomerId).Name("customerDropDownList").Events(e=>e.Close("selectedItem")).Text(ViewBag.Customers[Model.CustomerId].TextValue).AutoBind(false).DataTextField("TextValue").DataValueField("Id").BindTo(ViewBag.Customers).HtmlAttributes(new { style = "width: 215px" })
</div>
<div class="editor-field">
@Html.Kendo().AutoComplete().Name("customerOrders").Filter("startsWith").Placeholder("Customer Order Number.")
</div>
<script>
$('#customersDropDownList').kendoDropDownList({
close : function selectItem (e) {
var item = e.item;
var text = item.text();
// Use the selected item or its text
}
});
</script>