2014-09-05 75 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"); 

代替。

不客氣!

相關問題