Kendo ui 呈现绑定到远程数据源的Kendo UI DropDownList时出错
我面临一个DowpDownList小部件的问题,该小部件绑定到从ASP.NET Web服务获取数据的剑道数据源。get错误在第22199行的StaticList的_render方法中抛出: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
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
});