问问题
4927 次
1 回答
1
您不能在 HTML 元素上使用声明性语法绑定和反对下拉列表的值。Kendo 期望绑定一个值数据类型的对象属性,如字符串或数字。但是,您可以通过在 javascript 中声明第一个下拉列表并挂钩其更改或选择事件以将所选用户绑定到您的可观察模型来获得您寻求的行为。然后,其余控件按您预期的方式运行。
这是一个如何定义第一个下拉列表的示例,这里是 jsFiddle 中一个工作示例的链接:http: //jsfiddle.net/PytHq/3/。
$('#users').kendoDropDownList({
dataSource: userList,
dataTextField: 'username',
dataValueField: 'id',
change: function () {
model.set('selectedUser', $('#users').data('kendoDropDownList').dataItem());
}
});
于 2013-08-30T15:10:45.287 回答