首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在kendo可编辑网格中,下拉值在添加新记录时重置。

在kendo可编辑网格中,下拉值在添加新记录时重置。
EN

Stack Overflow用户
提问于 2017-03-04 03:50:32
回答 1查看 928关注 0票数 0

我有一个可编辑的Kendo网格,在其中一个列中有一个下拉列表。在将新行添加到网格后,前一条记录重置中的下拉值将被保留在模型中。

我有创建了一个DOJO来复制我的问题。任何帮助都将不胜感激。点击这里!

EN

回答 1

Stack Overflow用户

发布于 2017-03-07 11:35:47

查看由Kendo 带下拉示例的网格提供的示例。

我认为您的代码应该类似于这种方法,

下拉列需要使用编辑器和模板,如下所示。

代码语言:javascript
运行
复制
    columns: [{ field:"ProductName",title:"Product Name" },
              { field: "Category", title: "Category", width: "180px", editor: categoryDropDownEditor, template: "#=Category.CategoryName#" },
              { field: "UnitPrice", title:"Unit Price", format: "{0:c}", width: "130px" },
              { command: "destroy", title: " ", width: "150px" }],

下拉创建必须遵循以下方法,以便为每个下拉列表创建新的上下文。下面的函数将被调用,如下代码所示

代码语言:javascript
运行
复制
            function categoryDropDownEditor(container, options) {
                $('<input required name="' + options.field + '"/>')
                    .appendTo(container)
                    .kendoDropDownList({
                        autoBind: false,
                        dataTextField: "CategoryName",
                        dataValueField: "CategoryID",
                        dataSource: {
                            type: "odata",
                            transport: {
                                read: "https://demos.telerik.com/kendo-ui/service/Northwind.svc/Categories"
                            }
                        }
                    });
            }

希望这有帮助:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42591862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档