2014-09-05 48 views
0

我有一个网格/细节网格设置。在细节网格上,我有一个下拉列表。对于下拉编辑器的功能是:Kendo网格/细节网格 - 如何正确访问细节网格上的下拉菜单?

function ActionTypeEditor(container, options) { 
    $('<input id="ddlActionType" data-text-field="name" data-value-field="id"> data-bind="value:' + options.field + '" ').appendTo(container).kendoDropDownList({ 
     dataTextField: "name", 
     dataValueField: "id", 
     autoBind: false, 
     dataSource: GC.ViewModels.Config.AlertAction.actionTypeArray 
    }).appendTo(container).data("kendoDropDownList").text(options.model.ActionTypeId); 

var dropdownlist = $("#ddlActionType").data("kendoDropDownList"); 
dropdownlist.value(options.model.ActionTypeId); 

}

当我与“父”网格行相关的细节网格编辑一排也能正常工作。但是,如果我编辑与另一个父行关联的另一个明细行,请选择第一个下一个明度行 ,其中我选择下拉列表总是获取页面上的第一个,而不是下一行。我如何获得正确的下拉列表 ?

回答

0

为什么,你用

var dropdownlist = $(container.find("#ddlActionType")).data("kendoDropDownList"); 

代替。

不客气!

相关问题