Kendo ui 剑道网格-在同一列中添加组合框和图标

Kendo ui 剑道网格-在同一列中添加组合框和图标,kendo-ui,kendo-grid,kendo-combobox,Kendo Ui,Kendo Grid,Kendo Combobox,如果你有剑道网格,有可能在同一列中有一个组合框和一个图标吗?基本上使用编辑器和命令?或者另一个问题是对命令列使用编辑器 谢谢 使用如下编辑器函数: editor: function (container, options) { // Add icon $('<span class="k-icon k-add"></span>').appendTo(container); // Add container for the combobox v

如果你有剑道网格,有可能在同一列中有一个组合框和一个图标吗?基本上使用编辑器和命令?或者另一个问题是对命令列使用编辑器


谢谢

使用如下编辑器函数:

editor: function (container, options) {
    // Add icon
    $('<span class="k-icon k-add"></span>').appendTo(container);
    // Add container for the combobox
    var span = $('<span></span>').appendTo(container);
    // Define the combobox
    $('<input name="' + options.field + '"></input>')
            .appendTo(span)
            .kendoComboBox({
                dataSource: [ "Seatle", "Madrid", "Sofia", "Palo Alto" ]
            });
}
编辑器:函数(容器、选项){
//添加图标
$('')。附加到(容器);
//为组合框添加容器
变量span=$('').appendTo(容器);
//定义组合框
$('')
.附件(span)
kendoComboBox先生({
数据来源:[“西特尔”、“马德里”、“索菲亚”、“帕洛阿尔托”]
});
}
它可能做得更紧凑,但在这里,我试图明确不同的步骤,而不是链接更多的函数


在这里运行示例:尝试编辑
City

我现在遇到的唯一问题是我似乎无法为其分配单击事件。我尝试在标记中指定onClick属性,并尝试通过jquery搜索和附加它。我用的不是span,而是image类型的输入。你能用你所拥有的更新我的小提琴吗?所以我可以看看你有什么。谢谢在这里,我没有添加click属性,因为我必须指定一个名称空间。但我也尝试在数据绑定上附加click事件,但由于图像是隐藏的,因此它不会绑定,我认为我需要在编辑器中绑定click事件。这样做了,在编辑器中添加以下内容使我能够挂接到click事件:$(.k-icon-addcustomer”)。在(“click”,函数(evt){evt.preventDefault();var dataItem=$(“#grid”).data(“kendoGrid”).dataItem($(this).closest(“tr”);context.addCustomer(dataItem);});感谢您的帮助和快速响应。