Kendo ui 呈现绑定到远程数据源的Kendo UI DropDownList时出错

Kendo ui 呈现绑定到远程数据源的Kendo UI DropDownList时出错,kendo-ui,Kendo Ui,我面临一个DowpDownList小部件的问题,该小部件绑定到从ASP.NET Web服务获取数据的剑道数据源。get错误在第22199行的StaticList的_render方法中抛出: var isGrouped = this.dataSource.group().length; 错误的原因是group方法返回一个空对象,而不是exptected的数组 这是我的小部件的定义: <input id="contactFunctionId" name="FunctionID

我面临一个DowpDownList小部件的问题,该小部件绑定到从ASP.NET Web服务获取数据的剑道数据源。get错误在第22199行的StaticList的_render方法中抛出:

var isGrouped = this.dataSource.group().length;
错误的原因是group方法返回一个空对象,而不是exptected的数组

这是我的小部件的定义:

<input id="contactFunctionId"
        name="FunctionID"
        data-role="dropdownlist"
        data-bind="value:FunctionID,
                    source: panelFunctions"
        data-value-field="FunctionID"
        data-text-field="Title"
        data-auto-bind="false"
        class="k-textbox"
        required="required" />
我有一堆类似的数据源,配置为与其他小部件(如AutoComplete、ListView等)一起使用,但没有一个显示出相同的奇怪行为。在这方面的任何帮助都将不胜感激,因为我已经为此绞尽脑汁好几天了

this.PanelFunctions = new kendo.data.DataSource({
    type: "odata",
    transport: {
        read: {
            url: function () {
                return ns.cnfg("crudServiceBaseUrl") + '/GetCommunityFunctions';
            },
            dataType: 'json',
            cache: false
        },
        parameterMap: KTGR.AMZADB.SanitizeparameterMap
    },
    group: new Array(),
    schema: {
        model: FunctionModel,
        data: function (response) {
            return response;
        },
        total: function (data) {
            return data.length;
        },
    },
    error: logError,
    serverPaging: false,
    serverFiltering: true,
    serverSorting: false,
    requestStart: LogDataSourceRequestStart,
    requestEnd: LogDataSourceRequestEnd
});