0

嗨,我是剑道的新手,
我正在尝试剑道 MultiSelect WIDGETS
这是此演示
中的演示

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

换火时我想传递一个参数,这个参数包含一个变量MyVarText
我如何在更改事件中传递它。
谢谢。

4

1 回答 1

1

这一个变量来自哪里?

1)如果 var 来自多选之外,只需按如下所示访问它,无需传递它

 $("#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. ..  
 }  
于 2013-08-07T13:30:04.380 回答