user173342
user173342

Reputation: 1840

Default values for new rows added in slickgrid

I have slickgrid with the enableAddRow option turned on. However, when the user adds a new row, all of the values are set to undefined. I'd like to be able to set a set of default values, but my searching has only turned up a mention of the option newRowDefault which doesn't seem to do anything and does not exist in slick.core.js or slick.grid.js.

It seems like this would be an easy thing to do... Is there any way to make a set of default values?

Upvotes: 4

Views: 2251

Answers (1)

Tin
Tin

Reputation: 9082

  var newItemTemplate = {
    field1: value1,
    field2: value2
  };

  grid.onAddNewRow.subscribe(function (e, args) {
    var item = $.extend({}, newItemTemplate, args.item);
    dataView.addItem(item);
  });

Upvotes: 7

Related Questions