【问题标题】:Get other fields in Kendo MultiSelect Change event在 Kendo MultiSelect Change 事件中获取其他字段
【发布时间】:2015-06-27 04:02:38
【问题描述】:

我想在 Kendo Multi Select 的更改事件上更新 label。但是value() 只是给出了 ID。您对访问所选值的其他字段有任何想法吗?

这是 JavaScript 处理程序:

function change(e) {
    if (e.sender.value()[0])
        $("#Label").text(e.sender.value()[0]);
    else
        $("#Label").text('');
}

【问题讨论】:

    标签: kendo-ui kendo-asp.net-mvc kendo-multiselect


    【解决方案1】:

    改用var value = this.dataItems();,它会为您提供有关当前选定值的所有信息,请注意,因为它是多选,它的值可能大于1。

    function onChange(e) {
        var value = this.dataItems();
        console.log(value[0].text);
        if (value[0]){
            $("#Label").text(value[0].text);
        }else{
            $("#Label").text('');
        }
    }
    

    DEMO

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多