Drop down menu Kendo dropdownlist将变量项添加到数据源
我有一个将数据源填充到KendoDropdownList的简单方法。但我做错了什么,通过各种论坛进行的研究对我没有帮助 我想用年份自动填充kendoDropdownList。 就目前的20162017年和2018年而言,以及我们明年的时候,它自动需要增加2019年。(并非硬编码) 这是我到目前为止的代码:Drop down menu Kendo dropdownlist将变量项添加到数据源,drop-down-menu,kendo-ui,telerik,Drop Down Menu,Kendo Ui,Telerik,我有一个将数据源填充到KendoDropdownList的简单方法。但我做错了什么,通过各种论坛进行的研究对我没有帮助 我想用年份自动填充kendoDropdownList。 就目前的20162017年和2018年而言,以及我们明年的时候,它自动需要增加2019年。(并非硬编码) 这是我到目前为止的代码: $(文档).ready(函数(){ var startYear=2016年; var currentYear=new Date().getFullYear(),years=[]; var
$(文档).ready(函数(){
var startYear=2016年;
var currentYear=new Date().getFullYear(),years=[];
var ddl=new kendo.data.DataSource({
while(startYear您必须构建数据,然后将其作为数据源传递。不要将其添加到数据源,然后将“HTML”添加到数据源,类似这样:
$(document).ready(function () {
var startYear=2016;
var currentYear = new Date().getFullYear();
var data = [];
while(startYear <= currentYear) {
var newItem = {
text: startYear.toString(),
value: startYear.toString()
};
data.push(newItem);
startYear++;
}
$("#dropdownYear").kendoDropDownList({
dataTextField: "text",
dataValueField: "value",
dataSource: data
});
});
$(文档).ready(函数(){
var startYear=2016年;
var currentYear=新日期().getFullYear();
var数据=[];
while(startYear)