使用Knockout的Kendo Dropdown获得所选的完整对象

时间:2013-07-12 17:42:59

标签: knockout.js kendo-ui

我有一个与淘汰赛混合的剑道下拉列表

<div><input data-bind="kendoDropDownList: TransactionCards" /></div>

var TransactionCards = {
    data:fi,
    dataTextField: 'Card.Number',
    dataValueField: 'Card.FundingId',
    value: transactionId
};

如何在transactionId中获取完整对象?现在我收到了我理解的financeId,但我有一个新的部分,需要了解更多关于所选项目。如何将完整对象作为值?

2 个答案:

答案 0 :(得分:0)

如果未指定dataValueField,则会将select对象分配给值对象

答案 1 :(得分:0)

发现当前的KendoDropDownList不支持将复杂对象作为数据值。这篇文章有一个正确的链接,通过使用额外的ko.computed来解决问题。

Set the binding of a dropdown in knockout to an object