在KENDO UI Multiselect中选择默认值
16lz
2021-01-22
I have a kendo UI multiselect input. I am populating the values with a JSON object. I want the first value to be selected. Based on the documenation I have given as below but the value is still not selected.
我有一个kendo UI多选输入。我用JSON对象填充值。我想要选择第一个值。根据我给出的文件如下,但仍未选择该值。
$("#days").kendoMultiSelect({
dataTextField: "text",
dataValueField: "value",
dataSource: days,
filter: "contains",
value: [
{ text: "First", value: "1" },
]
});
var days = [
{ text: "First", value: "1" },
{ text: "Second", value: "2" },
{ text: "Third", value: "3" },
{ text: "Fourth", value: "4" },
{ text: "Fifth", value: "5" }
];
2 个解决方案
#1
3
Because you have configured the dataValueField: "value"
in the value
array you need to provide the value
property values of the days objects.
因为您已在值数组中配置了dataValueField:“value”,所以需要提供days对象的value属性值。
So you just need to write value: [ "1" ]
:
所以你只需要写入值:[“1”]:
$("#days").kendoMultiSelect({
dataTextField: "text",
dataValueField: "value",
dataSource: days,
filter: "contains",
value: [ "1" ]
});
Demo JSFiddle.
演示JSFiddle。
更多相关文章
- Javascript对象
- JavaScript初探系列之面向对象
- 将对象值传递给指令而不是任何其他数据变量
- 对象的属性也要加引号吗
- 在javascript中过滤对象对象(过滤还是减少?)
- JavaScript系列----面向对象的JavaScript(2)
- 当鼠标悬停在顶部的对象上时,SVG悬停被取消
- Javascript 面向对象编程(一):封装
- JavaScript循环输入创建一个对象数组