1

参考 1参考2

在进入此阶段之前,我遇到了一些其他问题,这些问题在 Referencea 链接中有详细说明,无论如何主要问题是在最终获得下拉列表(Reference2)以显示它之后,不幸的是实际上并没有连接到应该的控制器操作填写没有明显的答案为什么。

似乎表明任何事情的唯一错误是:- TypeError: r is undefined kendo.web.min.js 第 13 行

我用于下拉列表的当前代码是:-

<script type="text/x-kendo-template" id="template">
    <div class="toolbar">
        <label class="category-label" for="external">Show patients by ex:</label>
        <input type="search" id="external" style="width: 230px"></input>
    </div>
</script>

var dropDown = grid.find("#external").kendoDropDownList({
            dataTextField: "ExName",
            dataValueField: "ExId",
            autoBind: false,
            optionLabel: "All",
            dataSource: {
                type: "json",
                severFiltering: true,
                transport: {
                    url: '@Url.Action("_Ex", "Entry")',
                    data: { ignore: Math.random() }
                }
            },
            change: function () {
                var value = this.value();
                if (value) {
                    grid.data("kendoGrid").dataSource.filter({ field: "ExId", operator: "eq", value: parseString(value) });
                } else {
                    grid.data("kendoGrid").dataSource.filter({});
                }
            }
        });



<style scoped="scoped">
    #grid .k-toolbar
    {
        min-height: 27px;
    }
    .external-label
    {
        vertical-align: middle;
        padding-right: .5em;
    }
    #external
    {
        vertical-align: middle;
    }
    .toolbar {
        float: right;
        margin-right: .8em;
    }
</style>

我知道控制器动作有效,并不是因为 1 它甚至没有被调用,而是因为我在另一个页面上使用它,而是作为层次结构网格中的主网格。

对此的想法或帮助将不胜感激。

4

1 回答 1

1

组合框上数据源的传输配置不正确。该属性的唯一有效值type是“odata”,而您指定“json”。如果要指定数据源传输返回 json,则需要像这样配置数据源:

  dataSource: {
      serverFiltering: true,
      transport: {                    
          read: {
              url: '@Url.Action("_Ex", "Entry")',
              dataType: 'json'
          }
      },
 }

dataType 属性指定您期望从服务器返回的数据类型。

url 属性指定远程数据的 URI。

您可以在此处找到有关数据源 API 的综合文档。

于 2013-03-14T14:14:07.147 回答