剑道网格/细节网格-如何正确访问细节网格上的下拉列表



我设置了一个网格/细节网格。在详细信息网格上,我有一个下拉列表。下拉菜单的编辑器功能是:

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);

}

当我编辑与"父"栅格行关联的详图栅格上的一行时,这种方法效果良好。但是,如果我编辑与第一个、倒数第二个压模下方的另一父行关联的另一个详细信息行我选择的下拉列表总是得到页面上的第一个,而不是下一行的下拉列表。如何获得正确的滴剂下拉列表?

为什么,你使用

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

相反。

不客气!

最新更新