How can I populate this combobox with items from the controller onPage Load? The following is not working
<input id="CodeList" placeholder="Select" style="width: 100%;" />
<script>
$(document).ready(function () {
$("#CodeList").kendoComboBox({
index: 0,
dataTextField: "text",
dataValueField: "value",
filter: "contains",
dataSource: {
transport: {
read: {
dataType: "json",
url: '@Url.Action("CompanyIDChanged", "Login")',
}
}
}
});
});
</script>
Controller:
Function LoanCodeCombo() As ActionResult
Dim CodeList= New LoginModel With {.Items = {
New SelectListItem() With {.Text = ""},
New SelectListItem() With {.Text = "A"},
New SelectListItem() With {.Text = "B"},
New SelectListItem() With {.Text = "C"},
New SelectListItem() With {.Text = "S"},
New SelectListItem() With {.Text = "T"},
New SelectListItem() With {.Text = "U"},
New SelectListItem() With {.Text = "7"},
New SelectListItem() With {.Text = "8"},
New SelectListItem() With {.Text = "9"},
New SelectListItem() With {.Text = "0"}
}
}
Return Json(CodeList, JsonRequestBehavior.AllowGet)
End Function