具有Dropdownlist对象问题的弹出编辑器

时间:2014-06-11 03:45:46

标签: kendo-grid

我使用自定义弹出编辑器为DropdownList对象添加新记录,但它无法更新新记录中的对象只显示未定义。

以下是http://jsfiddle.net/Lights/C3KcV/

的当前代码
columns: [{ field:"permRule", title: "Permission Name", width: "250px", editor: permRuleEditor
                            ,template: function(record)
                            {
                                if(record.permRule != null) return record.permRule.name
                            }
                        }]

function permRuleEditor(container, options) {
                    console.log(options)
                    $('<input required data-bind="value:' + options.field + '"/>')
                    .appendTo(container)
                    .kendoDropDownList({
                        dataTextField:"name",
                        dataSource:listPerm
                    });
                }

抱歉我的英语不好,谢谢。

1 个答案:

答案 0 :(得分:2)

你错过了&#34; dataValueField&#34;在您的下拉列表中。

应该更像这样:

.kendoDropDownList({
    dataTextField:"name",
    dataValueField:"value",
    dataSource:listPerm
});