如何在kendo multi select上绑定额外的参数来传递onChange事件

时间:2013-08-07 10:57:53

标签: kendo-ui onchange multi-select

嗨,我在剑道中全新 我正在尝试剑道MultiSelect WIDGETS
这是Demo
在这个演示中

  $("#select").kendoMultiSelect({
                    dataTextField: "text",
                    dataValueField: "value",
                    dataSource: data,
                    dataBound: onDataBound,
                     change: onChange,
})

当改变火时我想传递一个参数,它包含一个变量MyVarText 我怎样才能在变革事件中通过这一点 谢谢。

1 个答案:

答案 0 :(得分:1)

这个变量来自哪里?

1)如果var来自multiselect外部,只需访问它,如下所示,不需要传递它

 $("#select").kendoMultiSelect({
                        dataTextField: "text",
                        dataValueField: "value",
                        dataSource: data,
                        dataBound: onDataBound,
                        change: function(e) {
                            MyVarText 
                          },
    })

2)如果var与多选,例如在数据源中,尝试从“e”获取它或访问控件的实例

  var myMultiSel =  $("#select").kendoMultiSelect({
                            dataTextField: "text",
                            dataValueField: "value",
                            dataSource: data,
                            dataBound: onDataBound,
                            change: onChange
        }).data("kendoMultiSelect");

 function onChange(e) {
   var x =  myMultiSel.datasource. ...   
   var y = e. ..  
 }