我启用了enableAddRow选项的slickgrid。但是,当用户添加新行时,所有值都将设置为undefined。我希望能够设置一组默认值,但我的搜索只提到了newRowDefault选项,它似乎没有做任何事情,并且在slick.core.js或slick.grid中不存在的.js。
这似乎很容易做到......有没有办法制作一组默认值?
答案 0 :(得分:7)
var newItemTemplate = {
field1: value1,
field2: value2
};
grid.onAddNewRow.subscribe(function (e, args) {
var item = $.extend({}, newItemTemplate, args.item);
dataView.addItem(item);
});