Wijgrid:alert“defaultAfterCellEdit:c is null”

时间:2013-01-24 20:33:16

标签: wijmo

从数组中删除元素

afterCellUpdate: function(e, args) {
        d = $('#my-grid').wijgrid('data');
        for(var i in d) {
            // remove element if Zero or is not a Number
            if ((parseFloat(d[i].qty) == 0) ||
                (isNaN(parseFloat(d[i].qty)))) {
                d.splice(i,1);
            }
        }
        $('#my-grid').wijgrid('ensureControl', true);
}

会导致此警报

defaultAfterCellEdit: c is null

我该如何处理这条消息?

http://wijmo.com/topic/defaultaftercelledit-c-is-null/

1 个答案:

答案 0 :(得分:1)

出现此问题的原因是您在afterCellEdit事件处理程序中重新绑定网格,同时仍在执行调用该事件的网格代码。更好的解决方案是使用每行渲染的“删除”按钮。

您可以参考wijmo论坛链接,http://wijmo.com/topic/defaultaftercelledit-c-is-null/获取完整说明。