Kendo ui 如何在剑道网格编辑行中设置剑道组合框的初始文本

Kendo ui 如何在剑道网格编辑行中设置剑道组合框的初始文本,kendo-ui,kendo-grid,kendo-combobox,Kendo Ui,Kendo Grid,Kendo Combobox,我正在使用编辑器模板为网格中的一列显示组合框。我想从模型属性而不是值属性设置组合框的初始文本。我通常可以使用文本操作符来实现这一点,但是因为这是在一个网格中,所以我需要从特定行的数据中加载。以下是我的编辑器模板代码: @(Html.Kendo().ComboBoxFor(函数(x)x)_ .DataTextField(“零件号”)_ .DataValueField(“PartID”)_ .MinLength(2)_ .AutoBind(假)_ .Text(“我在这里放什么”)_ .Filter(

我正在使用编辑器模板为网格中的一列显示组合框。我想从模型属性而不是值属性设置组合框的初始文本。我通常可以使用文本操作符来实现这一点,但是因为这是在一个网格中,所以我需要从特定行的数据中加载。以下是我的编辑器模板代码:

@(Html.Kendo().ComboBoxFor(函数(x)x)_
.DataTextField(“零件号”)_
.DataValueField(“PartID”)_
.MinLength(2)_
.AutoBind(假)_
.Text(“我在这里放什么”)_
.Filter(FilterType.StartWith)_
.数据源(子(数据源)
数据源_
.Read(Sub(读卡器)
读者行动(“开始”,“部分”)
reader.Type(HttpVerbs.Post)
末端接头)_
.ServerFiltering(True)
末端接头)
)

您可以调用一个javascript函数来满足您的需要

function categoryDropDownEditor(container, options) {
        $('<input data-text-field="PartNumber" data-value-field="PartID" data-bind="value:' + options.field + '"/>')
        .appendTo(container)
        .kendoDropDownList({
            autoBind: false,
            dataSource: data //Your Data
            }
        });
    }
function categorhydropdowneditor(容器、选项){
$('')
.appendTo(容器)
.kendoDropDownList({
自动绑定:错误,
数据源:数据//您的数据
}
});
}