使用jquery / javascript单击自定义命令时,kendo Web ui网格批量编辑

萨钦·莱卡(Sachin Raikar)

我想在工具栏中单击自定义按钮以启用批量编辑。假设我在工具栏中有一个名为“编辑”的按钮。在单击“编辑”按钮时,我想激活所有行进行编辑。我不想在加载时使所有行都可编辑。

这可能吗?如果是,有人可以指导如何实现这一目标吗?

杰明

嗨,尝试这样,

  $(document).ready(function () {
            var crudServiceBaseUrl = "http://demos.kendoui.com/service",
                        dataSource = new kendo.data.DataSource({
                            transport: {
                                read: {
                                    url: crudServiceBaseUrl + "/Products",
                                    dataType: "jsonp"
                                },
                                update: {
                                    url: crudServiceBaseUrl + "/Products/Update",
                                    dataType: "jsonp"
                                },
                                destroy: {
                                    url: crudServiceBaseUrl + "/Products/Destroy",
                                    dataType: "jsonp"
                                },
                                create: {
                                    url: crudServiceBaseUrl + "/Products/Create",
                                    dataType: "jsonp"
                                },
                                parameterMap: function (options, operation) {
                                    if (operation !== "read" && options.models) {
                                        return { models: kendo.stringify(options.models) };
                                    }
                                }
                            },
                            batch: true,
                            pageSize: 20,
                            schema: {
                                model: {
                                    id: "ProductID",
                                    fields: {
                                        ProductID: { editable: false, nullable: true },
                                        ProductName: { validation: { required: true} },
                                        UnitPrice: { type: "number", validation: { required: true, min: 1} },
                                        Discontinued: { type: "boolean" },
                                        UnitsInStock: { type: "number", validation: { min: 0, required: true} }
                                    }
                                }
                            }
                        });

            $("#grid").kendoGrid({
                dataSource: dataSource,
                navigatable: true,
                pageable: true,
                height: 430,
                toolbar: ["Edit", "create", "save", "cancel"],
                columns: [
                            "ProductName",
                            { field: "UnitPrice", title: "Unit Price", format: "{0:c}", width: 110 },
                            { field: "UnitsInStock", title: "Units In Stock", width: 110 },
                            { field: "Discontinued", width: 110 },
                            { command: "destroy", title: " ", width: 90}],
                editable: false
            });


            $('.k-grid-Edit').on("click", function () {

                $("#grid").kendoGrid({
                    dataSource: dataSource,
                    navigatable: true,
                    pageable: true,
                    height: 430,
                    toolbar: ["Edit", "create", "save", "cancel"],
                    columns: [
                            "ProductName",
                            { field: "UnitPrice", title: "Unit Price", format: "{0:c}", width: 110 },
                            { field: "UnitsInStock", title: "Units In Stock", width: 110 },
                            { field: "Discontinued", width: 110 },
                            { command: "destroy", title: " ", width: 90}],
                    editable: true
                });

            });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MVC中使用条件授权角色显示自定义命令按钮Kendo UI网格

来自分类Dev

在可编辑的Kendo UI网格中使用动态类型

来自分类Dev

使用angular-kendo.js且字段在模式/模型中定义时,Kendo UI网格不显示编辑值

来自分类Dev

Kendo UI网格中的自定义命令

来自分类Dev

Kendo Grid:始终以可编辑模式在kendo网格内使用kendo小部件追加新行以进行批量保存

来自分类Dev

Kendo UI MVC网格我在编辑时无法使用日期选择器

来自分类Dev

自定义Kendo UI的网格

来自分类Dev

使用自定义存储时如何使网格列可编辑

来自分类Dev

Web API 2.2 OData V4-Kendo网格-自定义创建的IHttpActionResult

来自分类Dev

Web API 2.2 OData V4-Kendo网格-自定义创建的IHttpActionResult

来自分类Dev

在Angular Kendo UI的网格列中使用模板和编辑器

来自分类Dev

使用Selenium Web驱动程序将div +链接与FakeAnchor类一起单击时,无法单击“自定义”链接

来自分类Dev

如何使用ASP.NET MVC包装器自定义Kendo UI网格删除确认对话框?

来自分类Dev

具有自定义格式的C#Web服务JSON数据jQuery UI

来自分类Dev

kendo-ui网格内联编辑angularjs

来自分类Dev

kendo ui自定义命令的工具提示

来自分类Dev

编辑Kendo UI网格后如何刷新网格?

来自分类Dev

过滤Kendo UI MVC网格时的自定义谓词构建

来自分类Dev

无法使用Web API在已绑定的网格中编辑值?

来自分类Dev

使用自定义步长增量时的jQuery UI Slider默认值问题

来自分类Dev

使用自定义步长增量时的jQuery UI Slider默认值问题

来自分类Dev

Kendo Grid使用内联编辑和自定义编辑器下拉控件

来自分类Dev

自定义Kendo UI网格页脚-动态更新

来自分类Dev

自定义Kendo UI网格页脚-动态更新

来自分类Dev

jQuery Gird Web API 404的Kendo UI

来自分类Dev

Kendo UI Gantt-自定义任务编辑模板

来自分类Dev

使用jQuery UI ThemeRoller自定义主题实现问题

来自分类Dev

使用jQuery UI ThemeRoller自定义主题实现问题

来自分类Dev

SharePoint自定义Web部件jQuery是“未定义的”

Related 相关文章

  1. 1

    在MVC中使用条件授权角色显示自定义命令按钮Kendo UI网格

  2. 2

    在可编辑的Kendo UI网格中使用动态类型

  3. 3

    使用angular-kendo.js且字段在模式/模型中定义时,Kendo UI网格不显示编辑值

  4. 4

    Kendo UI网格中的自定义命令

  5. 5

    Kendo Grid:始终以可编辑模式在kendo网格内使用kendo小部件追加新行以进行批量保存

  6. 6

    Kendo UI MVC网格我在编辑时无法使用日期选择器

  7. 7

    自定义Kendo UI的网格

  8. 8

    使用自定义存储时如何使网格列可编辑

  9. 9

    Web API 2.2 OData V4-Kendo网格-自定义创建的IHttpActionResult

  10. 10

    Web API 2.2 OData V4-Kendo网格-自定义创建的IHttpActionResult

  11. 11

    在Angular Kendo UI的网格列中使用模板和编辑器

  12. 12

    使用Selenium Web驱动程序将div +链接与FakeAnchor类一起单击时,无法单击“自定义”链接

  13. 13

    如何使用ASP.NET MVC包装器自定义Kendo UI网格删除确认对话框?

  14. 14

    具有自定义格式的C#Web服务JSON数据jQuery UI

  15. 15

    kendo-ui网格内联编辑angularjs

  16. 16

    kendo ui自定义命令的工具提示

  17. 17

    编辑Kendo UI网格后如何刷新网格?

  18. 18

    过滤Kendo UI MVC网格时的自定义谓词构建

  19. 19

    无法使用Web API在已绑定的网格中编辑值?

  20. 20

    使用自定义步长增量时的jQuery UI Slider默认值问题

  21. 21

    使用自定义步长增量时的jQuery UI Slider默认值问题

  22. 22

    Kendo Grid使用内联编辑和自定义编辑器下拉控件

  23. 23

    自定义Kendo UI网格页脚-动态更新

  24. 24

    自定义Kendo UI网格页脚-动态更新

  25. 25

    jQuery Gird Web API 404的Kendo UI

  26. 26

    Kendo UI Gantt-自定义任务编辑模板

  27. 27

    使用jQuery UI ThemeRoller自定义主题实现问题

  28. 28

    使用jQuery UI ThemeRoller自定义主题实现问题

  29. 29

    SharePoint自定义Web部件jQuery是“未定义的”

热门标签

归档