相关疑难解决方法(0)

在Kendo网格中的分页上手动维护脏单元格标记

我有一个可编辑的Kendo网格,我可以编辑一个单元格,网格将红色标记添加到单元格的左上角.

我转到另一页,然后返回编辑发生的页面,红色标记消失,但单元格中新添加的值仍然存在.我在剑道网站上看到了对此的回应,其中建议:"为了在每次网格反弹时显示"脏标志",它将必须遍历所有模型,检查所有字段(如果已更改且可见)网格单元格."

我假设这将需要DataBound()在网格事件上完成(当我切换页面时似乎触发)我将手动将k-dirty-cell类应用于单元格,但我无法弄清楚如何在代码中使这个工作.任何想法都非常感谢.

$(function () {
                     $("#grid").kendoGrid({
                         height: 550,
                         scrollable: true,
                         sortable: true,
                         filterable: true,
                         resizable: true,
                         reorderable: true,
                         groupable: false,
                         editable: true, // enable editing
                         columns: [
                                    //REMOVED TO SHORTEN EXAMPLE    
                                    ],
                         toolbar: [{name: "save", text: "Save All Records"}, "cancel"], 
                         dataSource: {
                             schema: {
                                 data: "d", 
                                 total: function(data) {
                                    return data.d.length;
                                 },
                                 model: { 
                                     //REMOVED TO SHORTEN EXAMPLE  
                                     }
                                 }
                             },
                             batch: true,
                             pageSize: 10,
                             transport: {
                                 read: {

                                 },
                                 parameterMap: function (data, operation) { …
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid

7
推荐指数
1
解决办法
6086
查看次数

标签 统计

kendo-grid ×1

kendo-ui ×1