在ASP.Net WebForms中手动设置数据源以进行KendoUI多选

时间:2014-09-11 05:36:02

标签: asp.net kendo-ui multi-select kendo-multiselect

我在asp.net页面的两个不同的UpdatePanel中放置了两个kendoUI multiSElect, 我想在单击另一个按钮后更新每个数据源。 我在document.Ready中初始化了KendoMultiselect。

  var multiselect = $("#MS1").kendoMultiSelect({
      change: function () { //some code },
      dataBound: function () { //some code},
      dataSource: ds1,
      dataTextField: "text",
      dataValueField: "value"
      ....
      });

类似于Second kendoUIMultiselect。

当我点击第一个UPL按钮时,如何在PostBack后更新第二个MultiSelect?

感谢先进的任何帮助。

EDITED: 我在每次更新后调用的函数中添加了此代码

function UpdateDataSource() {
        var tg = $('#<%=hfTagsEdit.ClientID %>').val();

        var dataSource = new kendo.data.DataSource({
            data: [tg]
        });
        var mt = $("#tagsEdit").data("kendoMultiSelect");
        mt.setDataSource(dataSource);
 }
每次刷新Ajax UpdatePanel后都可以更改hfTagsEdit。 问题是:tg = [{text:“k”,value:“k”}]并将未定义添加到KendoMultiSelect,我希望它在Multiselect中添加“K”

0 个答案:

没有答案