【问题标题】:Change dropdownlist to autocomplete in scheduler popup editor in Kendo MVC在 Kendo MVC 的调度程序弹出编辑器中将下拉列表更改为自动完成
【发布时间】:2015-03-22 06:13:42
【问题描述】:

比如我绑定资源如下。

.Resources(resource =>
         {
            resource.Add(m => m.UserName)
                .Title("Staff")
                .Name("Staff")
                .DataTextField("Text")
                .DataValueField("Value")
                .DataSource(source => source
                    .Read(read => read.Action("GetStaffList", "Scheduler"))
                );
         })

当编辑器弹出时,人员输入具有下拉列表类型,其中包含数据库中的所有人员。

问题:如何将其更改为自动完成小部件,例如通过员工姓名进行服务器过滤。

谢谢。

【问题讨论】:

    标签: asp.net-mvc kendo-ui kendo-scheduler kendo-dropdown kendo-autocomplete


    【解决方案1】:

    我会通过将编辑事件连接到网格来跳转到 JavaScript,然后你可以在那里执行类似这样的操作

    function onEdit(e) {
        //Autocompleter
        $("#Staff").kendoAutoComplete({
            dataSource: {
                serverFiltering: true,
                transport: {
                    read: { url: "/Staff/GetListForAutocompleter" },
                    parameterMap: function (data, action) {
                        var newParams = { filter: $("#Staff").val(), filter2: 'something' };
                        return newParams;
                    }
                }
            }
        });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      • 2018-08-29
      相关资源
      最近更新 更多